2011-05-12 3 views
1

웹 사이트에서 Quicksand 플러그인을 사용하고 있으며 모든 항목에 호버 효과가 나타나게하고 싶습니다. 나는 그것을 할 수 있었지만 호버링 효과는 필터링이 발생한 후에 사라질 것입니다. 그때 나는이 충고 다음 :quicksand plugin을 사용한 호버 효과

jQuery quicksand plugin with .click method

을하고, 내 코드에 다음과 같은 추가 :

$("img.on").live({ 
mouseover: 
function() { 
$(this).stop().animate({"opacity": "0"}, "slow");}, 
mouseout: 
function() { 
$(this).stop().animate({"opacity": "1"}, "slow");}}); 
$("img.over").live({ 
mouseover: 
function() { 
$(this).stop().animate({"opacity": "1"}, "slow");}, 
mouseout: 
function() { 
$(this).stop().animate({"opacity": "0"}, "slow");}}); 

FF에서 잘 작동하는 것 같다을하지만 IE8이 작동하지 않습니다. 호버 이미지는 원래 이미지 위에 표시되며 거기에서 이동하지 않습니다. mouseover로 마우스 오버를 변경하고 마우스를 놓기 위해 마우스를 움직이면 적어도 마우스를 가져 가면 사라지고 예상대로 수행됩니다.

나는 css를 통해 cero에 마우스를 올려 놓기의 불투명도가 있습니다.

초보자 실수를했을 수도 있습니다. js와 jquery에 완전히 새로운 사람입니다.

+0

My God! *** Quicksand ***는 제품 이름입니까? –

답변

0

.live()를 사용하여이를 해결 했으므로 cloverned 요소가 호버의 영향을받습니다.

관련 문제