我經過一個簡單的滑動切換爲一個閱讀更多的鏈接,然後擴大一個閱讀較少的鏈接。jQuery:閱讀更多/更少滑動切換?
完全像this但需要滑下來,而不是像那樣出現。
無論是通過單詞還是盒子高度,都需要設置初始高度。
任何想法,實現起來相當簡單嗎?
感謝所有幫助:)
我經過一個簡單的滑動切換爲一個閱讀更多的鏈接,然後擴大一個閱讀較少的鏈接。jQuery:閱讀更多/更少滑動切換?
完全像this但需要滑下來,而不是像那樣出現。
無論是通過單詞還是盒子高度,都需要設置初始高度。
任何想法,實現起來相當簡單嗎?
感謝所有幫助:)
你提到使用切換()函數,它只是顯示或隱藏元素的例子(顯示:塊/隱藏),而不任何效果。
您必須使用slideToggle()函數,它具有相同的功能,但具有滑動效果。
$("button").click(function(){
$("p").slideToggle();
});
感謝球員們,我需要'閱讀更多'來改變'閱讀更少'我已經找到了一些點擊幻燈片上下滑動的例子,但需要真正改變。 – Jezthomp 2012-01-13 13:24:49
你可以使用內置的功能jQuery的到.slide()或動畫()
因此而不是使用的:
$('#someElement').html('some content');
嘗試
$('#someElement').html('some content').slideDown(some speed ie 600);
你會需要首先隱藏(即顯示:無)內容區域。也許包裝內容在一個ID /類的div和設置,以顯示:無
這是簡單而有效。
$(".button").click(function(){
var moreAndLess = $("p").is(':visible') ? 'More' : 'Less';
$(this).text(moreAndLess);
$("p").slideToggle();
});
爲什麼你不試圖按照你所鏈接的教程並通過slideToggle()更改toggle()? – Miquel 2012-01-13 11:30:43