0
A
回答
0
您有重複的ID 「後箱」 您HTML。你應該改變他們上課。我這樣做,改變你的JavaScript,只顯示在「後箱」你徘徊在標題畫面
0
我認爲你必須使用id來選擇項目,而不是使用類。
1
到這裏看看:http://jsfiddle.net/7YPdR/
我認爲這是你在找什麼:顯示的星星只適用於單個圖像的類。
的關鍵是在這條線的位置:
$(this).parent().parent().find(".readthis").addClass("readthis-hover", 1, callback);
您需要向後搜索在DOM先找到主容器,然後readthis」類添加到適當的對象
1
如何這個....
現場演示:http://jsfiddle.net/5MwVg/9/
個HTML
<div id="post-wrapper">
<div id="post-box">
<a class="readthis" href="#"><img src="http://www.filmsys.com/images/star-icon.gif"></a>
<img src="http://www.google.com/intl/en_ALL/images/srpr/logo1w.png" />
<article>
<h2 class="entry-title"><a href="#">Featured Post Area</a></h2>
<div class="entry-content">
<p>Consectetuer adipiscing elit.</p>
</div>
</article>
</div> <!-- #post-box-## -->
<div id="post-box">
<a class="readthis" href="#"><img src="http://www.filmsys.com/images/star-icon.gif"></a>
<img src="http://www.google.com/intl/en_ALL/images/srpr/logo1w.png" />
<article>
<h2 class="entry-title"><a href="#">Featured Post Area</a></h2>
<div class="entry-content">
<p>Consectetuer adipiscing elit.</p>
</div>
</article>
</div> <!-- #post-box-## -->
</div><!-- #post-wrapper -->
JS
$(document).ready(function() {
$(".entry-title").hover(function() {
var that=$(this).parent().parent().find(".readthis");
that.addClass("readthis-hover", 1, function(){
setTimeout(function() {
that.removeClass("readthis-hover" , 1);
}, 2000);
});
return false;
},function(){//Do Nothing on mouseout});
});
簡單的JS不定時(DEMO)http://jsfiddle.net/5MwVg/12/
$(document).ready(function() {
var item = $(this).parent().parent().find(".readthis");
$(".entry-title").hover(function() {
item.addClass("readthis-hover");
},function(){
item.removeClass("readthis-hover");
});
});
+0
感謝這麼多:3 – l2aelba 2011-02-25 14:17:25
相關問題
- 1. 當我懸停另一個jQuery時,jQuery只顯示一個div
- 2. jQuery顯示div懸停沒有工作
- 3. jQuery的顯示DIV當其他DIV懸停,不工作
- 4. 懸停JQuery顯示Div
- 5. 如何在div中顯示一個圖像,只有當父區div懸停?
- 6. 顯示DIV只有當鼠標懸停在
- 7. Jquery懸停取消操作
- 8. CSS:懸停只有當有兩個類
- 9. jquery懸停在每個div
- 10. JQuery懸停兩個div
- 11. jquery show div只在第一次懸停
- 12. 只有在懸停菜單項或div時才能顯示div。
- 13. jQuery懸停Issue div
- 14. jQuery添加類只有這個嵌套元素懸停
- 15. 懸停的css或jquery只顯示當前div的隱藏子元素
- 16. 在多個類別的懸停上顯示帶有jquery的div
- 17. css:當另一個div懸停時顯示div
- 18. jquery,懸停並顯示正確的div
- 19. jQuery顯示懸停的內部div
- 20. 顯示div li懸停jQuery html
- 21. JQUERY懸停顯示/隱藏div
- 22. jQuery插件顯示懸停的DIV
- 23. jQuery:懸停鏈接顯示/隱藏div
- 24. 顯示DIV懸停使用jQuery
- 25. jQuery隱藏div使用懸停顯示所有隱藏的div
- 26. 只操作鼠標懸停在jquery上的元素
- 27. JQuery在鼠標懸停的另一個DIV上顯示DIV
- 28. 選擇下一個兄弟,只有當這個範圍顯示
- 29. 顯示在懸停CSS只div不工作
- 30. jquery懸停只能工作,如果懸停一段時間
http://jsfiddle.net/5MwVg/14/ 謝謝 – l2aelba 2011-02-25 14:16:58
我該如何懸停並仍然顯示? – l2aelba 2011-02-25 14:30:16