0

アクセスしたページのカーソルを変更するブックマークレットを作成しようとしています。

私はこれをします :

<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 などの他のサイトで使用したくない場合は、スクリプトが挿入されますが、カーソルが変化しません...</p>

何か案は ?

(Ps : 英語ですみません、私はフランス人です)

編集 :

(function ($) {

$(document).ready(function() {

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

})(jQuery);

これを試してみましたが、同じ問題です。

4

1 に答える 1

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

うまくいくようです。(わかりやすくするために、3行まで分割しています。)

于 2012-05-01T14:33:06.470 に答える