2013-04-30 3 views
1

체크 아웃하십시오 http://www.schillmania.com/content/entries/2004/10/24/application-xhtml+xml/마우스를 올리면 소리가납니다, 어떻게?

오른쪽 열에있는 모든 단일 링크는 마우스 포인터가 위에 올 때마다 작은 "들리는"소음을냅니다.

링크에 대해 CSS를 검사했지만 관련성이 없습니다.

어떻게 처리하나요?

+0

좋은 일이 라인 5602에서의

$('right').onmouseover = function(e) { // so dirty. var o = (e.target?e.target:e.srcElement); if (o.tagName && o.tagName.toLowerCase() == 'a' || (o.parentNode && o.parentNode.tagName.toLowerCase() == 'a') || (o.className && Y.D.hasClass(o,'noisy'))) { soundManager.play('beep'); } 

나를 위해 작동하지 않습니다 - 나는 오류가 발생, 사파리와 크롬 모두 "에 실패 로드 리소스 : 지정된 호스트 이름을 가진 서버를 찾을 수 없습니다 .ping "... 마우스를 움직일 때마다 소리를내는 사이트를 갖고 싶지 않습니다 ... – dda

+0

좋은 사이트입니다. –

답변

3

Google 크롬을 사용하여 <li>의 "범프"중 하나를 마우스 오른쪽 버튼으로 클릭하고 요소 검사을 선택했습니다.

여기에서 이벤트 청취자>mouseover>div#right을 선택했습니다.

listenerBody에서 볼 수 있듯이 : 그것은 http://www.schillmania.com/2009/2009.js

+0

"이벤트 리스너"는 어떻게 만듭니 까? –

+0

@ TheodoreR.Smith * Styles *가 확장 된 것 같습니다. 축소하거나 아래로 스크롤하십시오. –

+2

거룩한 암소! 분명히 * this * 경우에는 Flash-called-via-JavaScript와 하이브리드 화됩니다. 해당 라이브러리는 http://www.schillmania.com/content/entries/2010/how-soundmanager2-works/ 및 http://www.schillmania.com/projects/soundmanager2/를 참조하십시오. –

관련 문제