我想在有人將我的博客文章的標題鼠標懸停時添加「閱讀更多」文本。 我試過使用 $(".blogpost").mouseover(function(){ $(this).append(" - read more..."); });
但我不知道如何刪除閱讀更多...當onmouseout。刪除.append onmouseout jQuery
2
A
回答
4
添加更多的跨度和消除對鼠標進行
添加更多包裹在跨度範圍。
$(".blogpost").mouseover(function(){ $(this).append("<span id="read" - read more..."></span>); });
刪除在這種情況下讀取其id的添加span。
$(".blogpost").mouseout(function(){ $('#read').remove(); });
+0
正是我一直在尋找。謝謝。 –
+0
不客氣。 – Adil
6
1
你可以試試這個太:
$(".blogpost").mouseout(function(){
$(this).html("");
});
假設你有沒有子元素。
0
如果你想這樣做在JavaScript中,你可以做這樣的事情:
$(".blogpost").mouseover(function() {
$(this).append("<div class='readmore'> - read more...</div>");
}).mouseout(function(){
$('.readmore').remove();
});
0
我只會顯示和隱藏它一旦創建它。 .hover()需要兩個函數。只有
$(".blogpost").hover(function(){
var $span = $(this).find('.more');
if ($span.length) {
$span.show();
} else {
$(this).append('<span class="more"> - read more...</span>');
}
}, function(){
var $span = $(this).find('.more');
$span.hide();
});
或者利用CSS(這是更好):
<div class="blostpost">
...
<span class="more">read more</span>
</div>
.blogpost .more { display: none; }
.blogpost:hover .more { display: block; }
相關問題
- 1. Jquery Append Break刪除Modal
- 2. jQuery append li不能被刪除
- 3. Jquery Append刪除轉義報價
- 4. 添加/刪除.append
- 5. 刪除的onmouseover屬性和onmouseout
- 6. 如何刪除onmouseout上的href?
- 7. jQuery stop append去除div
- 8. .append()的反向(刪除元素)
- 9. jQuery Append刪除/隱藏以前的對象
- 10. jquery img標籤在添加後被刪除使用append
- 11. 如何刪除僅在jquery中使用append()追加的標籤
- 12. JQuery append元素刪除所有HTML DOM元素
- 13. Jquery append從Ajax響應數據中刪除CSS樣式
- 14. 爲什麼jQuery的「append()」首先將其刪除?
- 15. Safari在調用append jquery方法時刪除了元素
- 16. 如何通過jquery刪除append span標籤
- 17. JQuery append()
- 18. jQuery .append()
- 19. python append()並刪除html標籤
- 20. .append()刪除添加的元素
- 21. 刪除.append()添加的元素只有
- 22. 如何使用APPEND()刪除SPAN?
- 23. Angularjs jqlite append()和jquery append()與
- 24. onmouseover onmouseout fadeIn fadeOut沒有jQuery
- 25. onmouseout使用jQuery重置CSS
- 26. jquery append new div
- 27. jquery append dynamic div
- 28. 的jQuery .append()
- 29. jquery toggle append remove
- 30. Jquery Append&@ Html.EditorFor
使用,.show()鼠標懸停和鼠標移開時.hide(),在頁面加載使所有的閱讀更加隱蔽。這種方法更好,因爲當頁面加載時你正在抓取它 –