2012-05-01 7 views
0

나는 방문한 anypage의 커서를 변경하기 위해 북마크릿을 만들려고합니다. 왜 내 북마크가 작동하지 않습니까?

<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 페이지에서 완벽하지만를 내가 구글에서 사용하는 wan't 때 또는 페이 스북 또는 다른 사이트 스크립트를 삽입하지만 내 커서가 변경되지 않습니다 ...

어떤 아이디어?

는 :

EDIT (시 죄송합니다 영어, 나는 프랑스어 해요) :이 시도

(function ($) { 

$(document).ready(function() { 

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

})(jQuery); 

하지만 동일한 문제입니다.

+0

페이지에는 적용 할 본문 스타일을 무시하는 자체 스타일이있을 수 있습니다. jQuery 자체 버전이 필요할 수도 있습니다. 일부 사이트가 전혀 작동하지 않을 수도 있습니다. – Pointy

답변

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

잘 작동하는 것 같습니다. (명확성을 위해 최대 3 줄까지 깨졌습니다.)

+0

예, 감사합니다! 그러나 십자선 대신 그림을 적용하려면 다시 작동하지 않습니다. – Cat

+0

URL을 사용할 것임을 언급해야합니다. 도메인 간 제한에 부딪 힐 수도 있습니다. 문제가있는 경우이를 알 수 없습니다. '데이터 :'URL로 전환하는 것이 좋습니다. – AKX

+0

커서에 두 번째 비 -URL 인수를 적용합니다. 완벽하게 작동합니다! – Cat

관련 문제