我不知道什麼是錯我的代碼:閱讀更多/讀少
$(document).ready(function(){
var adjustheight = 80;
var moreText = "+ read more";
var lessText = "- less text";
$("div.posted_post .more-block").css('height', adjustheight).css('overflow', 'hidden');
$("div.posted_post").append('[...]');
$("a.show").text(moreText);
$(".show").toggle(function()
{
$(this).find(".more-block").css('height', 'auto').css('overflow', 'visible');
$(this).text(lessText);
}, function(){
$(this).find(".more-block").css('height', adjustheight).css('overflow', 'hidden');
$(this).text(moreText);
});
});
的HTML如下:
<div class="posted_post">
<div class="more-block">
<p>The Content</p>
<a class="show"></a>
</div>
</div>
當我加載頁面的顯示更多按鈕顯示,但在第二個它隱藏什麼是錯的?
你的HTML缺少a.show部分。另外,我對$(this).find(「。more-block」)非常困惑,這表明a.show吞沒了整個模塊 – jbl 2013-02-19 10:29:12
不能理解你到底想要做什麼。如果你提供更多的信息(比如身體標籤數據),效果會更好 – 2013-02-19 10:30:25
有些CSS會對更多的html有幫助。我認爲這可能是一個CSS問題。 – Hendeca 2013-02-19 10:33:01