2013-04-30 48 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