我有多個span
元素具有相同的prod_desc
類,並且它們在默認情況下處於隱藏狀態。現在我在懸停中顯示,但問題是,他們都出現了!顯示懸停時的子元素,並在不懸停時隱藏
我只想要顯示當前我在哪個徘徊的元素。我想我需要使用這個,但我不知道如何。
父元素:
<div id="results" style="width: 600px;"></div>
渲染使用AJAX轉化爲成果id元素,這些元素。
<div class="prod" style="position: relative;width: 265px;border: 1px solid black;float: left;margin-right: 20px;margin-bottom: 5px;">
<img src="'.$_product->getImageUrl().'"/>
<span class="prod_desc" style="position: absolute;display:none;">Hello I am descripton span block
</span>
</div>
的jQuery:
jQuery("div#results").hover(function(){
jQuery("span.prod_desc").show();
},function(){
jQuery("span.prod_desc").hide();
});
我也嘗試過這一點,但沒有奏效:
jQuery("div#results").hover(function() {
jQuery(this).find("span.prod_desc").show();
}, function(){
jQuery(this).find("span.prod_desc").hide();
});
OMG現在爲什麼投降? – RIK 2013-04-22 01:56:06
你可以發佈一些HTML標記嗎? – tymeJV 2013-04-22 02:03:16
我已編輯幷包含html – RIK 2013-04-22 02:04:51