2013-10-16 2 views
1

http://localboyoutfitters.com에 OnMouseOver 크롬/파이어 폭스/IE에서 사파리에

작품 벌금을 작동하지 않습니다하지만 세 번째 호버 이미지는 사파리에서 작동합니다.

여기 내 이미지 중 하나에 대한 코드입니다. (내 탭 버튼은 잘못된 포맷으로 인해 매우 유감입니다.) (아래의 href는 있지만 브루스는 키보드 사용 제한으로 인해 제거해야합니다.)

<a href="http://localboyoutfitters.com/wp-content/uploads/2013/10/LBO_topoffer_SMnew.png"> 
<img src="http://localboyoutfitters.com/wp-content/uploads/2013/10/LBO_topoffer_SMnew.png" alt="LBO_topoffer_SMnew" onmouseover="this.src='http://localboyoutfitters.com/wp-content/uploads/2013/10/LBO_topoffer_SMhover.png'" onmouseout="this.src='http://localboyoutfitters.com/wp-content/uploads/2013/10/LBO_topoffer_SMnew.png'" width="300" height="200" class="alignnone size-full wp-image-205" /> 
</a> 

이것은 워드 프레스 위젯 영역에 배치된다.

누구나 해결책을 찾으면 큰 도움이됩니다. 더 나은

+0

시도하십시오 onmouseenter/onmouseleave – Xaver

+0

적어도 여기는 사파리 잘 작동합니다. 어떤 OS에서 어떤 Safari 버전입니까? –

답변

-1

가 mouseenter와하는 MouseLeave를 사용하는 것입니다 :

<a href="http://localboyoutfitters.com/wp-content/uploads/2013/10/LBO_topoffer_SMnew.png"> 
<img src="http://localboyoutfitters.com/wp-content/uploads/2013/10/LBO_topoffer_SMnew.png" alt="LBO_topoffer_SMnew" onmouseenter="this.src='http://localboyoutfitters.com/wp-content/uploads/2013/10/LBO_topoffer_SMhover.png'" onmouseleave="this.src='http://localboyoutfitters.com/wp-content/uploads/2013/10/LBO_topoffer_SMnew.png'" width="300" height="200" class="alignnone size-full wp-image-205" /> 
</a> 
+0

'mouseenter'와'mouseleave'는 MS 발명품이며 오랫동안 IE에서만 지원됩니다. DOM3 이벤트 스펙에 포함되어 있지만 (Chrome 30+, FF 10+ Opera 11.10 이상) 브라우저 지원이 가장 좋지 않습니다. Safari는 현재 버전에서'mouseenter' /'mouseleave'를 지원하지 않기 때문에 사파리 문제를 해결할 수 없습니다. –

-1

당신이 쉽게 JQuery와, 일부 자바 스크립트 코드는 늘 당신이 jQuery를 확인할 수 있습니다 다른 브라우저에서 작동 할 수있는, 당신은 함수를 만들어야합니다. 이 코드를 추가해야합니다 :

<script> 
     function mouse(){ 
      $(document).ready(function(){ 
       window.location("anywebsite"); 
      }); 
     } 
</script> 




<img src="http://localboyoutfitters.com/wp-content/uploads/2013/10/LBO_topoffer_SMnew.png" alt="LBO_topoffer_SMnew" onmouseenter="mouse();" width="300" height="200" class="alignnone size-full wp-image-205" /> 
+0

당신의 대답은별로 의미가 없습니다. 질문에서 이미지는 바뀌었지만 URL을 변경하려는 것처럼 보입니다. 더 많은'window.location' 변경은 문서'ready' 콜백에 놓일 필요가 없습니다. 또한'mouseenter'는 Safari에서 지원하지 않습니다. jquery를 사용하도록 제안하는 경우'.on'을 사용하여 jquery로 이벤트를 첨부하는 방법도 보여줍니다. –