为什么我的书签不起作用?

时间:2012-05-01 14:27:43

标签: jquery bookmarklet

我正在尝试制作一个书签来改变我访问的任何页面的光标。

我这样做:

<a href="javascript:var i,s,ss=['http://www.zombiepanic.info/wp-content/themes/MYgRID/js/tronc.js','http://code.jquery.com/jquery-1.7.2.min.js'];for(i=0;i!=ss.length;i++){s=document.createElement('script');s.src=ss[i];document.body.appendChild(s);}void(0);"> Go! </a>

我的js文件是:

(function() {

    function getCssTransform() {

        $('body').css('cursor','crosshair');

    }

getCssTransform();


})();

它在我制作的empty.html页面中完美运行,但是当我不想在google或facebook或其他网站上使用时,会注入脚本,但我的光标不会改变...

有什么想法吗?

(Ps:对不起英语,我是法国人)

编辑:

(function ($) {

$(document).ready(function() {

document.body.style.cursor="crosshair";
});

})(jQuery);

我试试这个,但这是同一个问题。

1 个答案:

答案 0 :(得分:0)

(function(){var a=document.createElement("style");
 a.innerText="*{cursor:crosshair !important}";document.body.appendChild(a)
})()

似乎工作正常。 (为清晰起见,最多划分为3行。)