我有圖片列表事件從標準Flickr的API被拉扯,他們都走在這樣的名單:jQuery的未檢測(幾乎)所有的部分元素
<div id="listImgFlickr">
<div id="jflickrwrap">
<div class="listImgs-box">
<div class="listImgs">
<p style="display: none"></p>
<a class="thickbox" href="image.jpg" rel="index"><img src="image.jpg"></a>
</div>
</div>
<!-- rinse and repeat over and over -->
</div>
</div>
,我有這個jQuery腳本
jQuery("a").hover(function(){
alert('maoe!');
})
事情是:腳本適用於頁面上的每個鏈接元素,除了列表中的鏈接元素。另一方面,Thickbox工作正常,這意味着它可以檢測到鏈接。
所以,我檢查了這一點:
- 被列入jQuery的只有一次
- 生成列表中的腳本是在標題
- ThickBox的是頁腳
- 測試腳本上面也是頁腳(在thickbox之後)。
- 我還測試了腳本
mouseover
,mouseenter
和click
,並將其設置爲"p"
,"a.thickbox"
,"img"
,仍然一無所獲。
任何線索?
你有一個$(document).ready()處理程序嗎? – clem 2012-03-15 16:43:32
是的,忘記提及 – moraleida 2012-03-15 16:44:02
您是否嘗試過直播功能?像$(「a」)。live(「hover」,function(){...}); – Alfonso 2012-03-15 16:44:41