2013-04-30 100 views
1

请检查出http://www.schillmania.com/content/entries/2004/10/24/application-xhtml+xml/鼠标悬停时的声音,怎么样?

只要鼠标指针悬停在鼠标指针上,右侧列中的每一个链接都会产生一个小的可听见的“凹凸”噪声。

我检查了链接的CSS,但看不到任何相关内容。

这是如何完成的?

+0

好东西,5602线它不为我工作 - 我得到一个错误,无论是在Safari和Chrome:“无法加载资源:无法找到指定主机名的服务器ping“...我讨厌有一个网站,每次我移动鼠标时都会产生噪音... – dda 2013-04-30 04:18:57

+0

这是一个很好的网站。 – 2013-04-30 04:27:18

回答

3

使用谷歌浏览器,我右键点击<li>的一个“颠簸”,并选择检查元素

从那里,我选择了事件监听器>mouseover>div#right

listenerBody显示为:

$('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');  
} 

这是对的http://www.schillmania.com/2009/2009.js

+0

你如何得到“事件监听者”? – 2013-04-30 04:19:02

+0

@ TheodoreR.Smith我猜你有*样式*扩展。要么折叠它,要么滚动到底部。 – 2013-04-30 04:19:45

+2

圣牛!显然,在* this *的情况下,它是Flash-called-via-JavaScript的混合。请参阅http://www.schillmania.com/content/entries/2010/how-soundmanager2-works/和http://www.schillmania.com/projects/soundmanager2/了解该库。 – 2013-04-30 04:22:38