像这样,文本里有两个“队伍”,同时也都高亮了。
但是这是用搜索找到的,我现在需要油猴自动完成,请问大家有什么好办法?我是实在不会了,看了一上午的帮助文档,还是什么也不会。
// ==UserScript==
// @name 页面高亮小助手
// @namespace http://www.yushufang.me/
// @version 1.0
// @description 引用了一个现成的插件,简单页面应对起来没有问题,CSS 比较复杂的页面,比如 Google 的搜索结果页面,取消高亮有点小尴尬。对了,Esc 键取消高亮
// @require http://upcdn.b0.upaiyun.com/libs/jquery/jquery-2.0.3.min.js
// @require https://raw.githubusercontent.com/bartaz/sandbox.js/master/jquery.highlight.js
// @copyright 2014+, You
// ==/UserScript==
function getSelectionText() {
if(window.getSelection) {
return window.getSelection().toString();
} else if(document.selection && document.selection.createRange) {
return document.selection.createRange().text;
}
return '';
}
$(document).ready(function(){
$("*").mouseup(function(){
var selecttext = getSelectionText();
$("body").highlight(selecttext);
$(".highlight").css({ backgroundColor: "#FFFF88" });
});
$(document).keydown(function(event){
if(event.keyCode == 27){
$("body").unhighlight();
}
});
})
另外你害得我晚睡了好久,这事你得负责任!
@稻米鼠 请问是不是还要安装其他插件啊,我试了好久好像不管用,还是我不会用。
我用的浏览器是火狐30和opera22.
是不是还要安装这两个啊
// @require http://upcdn.b0.upaiyun.com/libs/jquery/jquery-2.0.3.min.js // @require https://raw.githubusercontent.com/bartaz/sandbox.js/master/jquery.highlight.js ``` 还请教教我。 再次感谢了
@稻米鼠 我用chrome试试吧
@小恐龙 多谢了,虽然看不懂
@稻米鼠 还是多谢了.谢谢
@稻米鼠 n能说一下怎么用吗?不怎么死心啊
@稻米鼠 提示
$(document).ready(function(){
这一行document未定义,没关系吗?
@稻米鼠 还是多谢了
@稻米鼠 对了你那张效果图里面“高亮”亮了,“页面”也重复过,为什么没有高亮呢?
图片毁了…