的Html
<div class="box">
<p id="id_full_text" class="class_full_text">
Full Text
<p>
<a href="id_link_show_more" class="class_link_show_more">Show more</a>
<p id="id_hide_text" class="class_hide_text">
Hide Text
<p>
<a href="id_link_hide" class="class_link_hide">Hide more</a>
</div>
CSS
.class_hide_text, .class_link_hide {display: none;}
jQuery的(在你剛剛1在同一頁)
$('#id_link_show_more').click(function() {
$('#id_full_text').hide(); // hide fullText p
$('#id_link_show_more').hide(); //hide show button
$('#id_hide_text').show('100'); // Show HideText p
$('#id_link_hide').show('100'); // show link hide
});
$('#id_link_hide').click(function() {
$('#id_link_hide').hide(); // hide link hide
$('#id_hide_text').hide(); // hide the hide Text
$('#id_link_show_more').show('100'); //show ths show button
$('#id_full_text').show('100'); // show fullText
});
jQuery的(如果你有超過1在同一頁面,因爲你不想打開所有的隱藏在頁面電郵的div)
$('.class_link_show_more').click(function() {
var the_parent = $(this).parent();
the_parent.children('.class_full_text').hide(); // hide fullText p
the_parent.children('.class_link_show_more').hide(); //hide button
the_parent.children('.class_link_hide').show('100'); // Show HideText p
the_parent.children('.class_hide_text').show('100'); // Show HideText p
});
$('.class_link_hide').click(function() {
var the_parent = $(this).parent();
the_parent.children('.class_link_hide').hide(); // hide link hide
the_parent.children('.class_hide_text').hide(); // hide hide text p
the_parent.children('.class_link_show_more').show('100'); //Show link show
the_parent.children('.class_full_text').show('100;); // show full text
});
注意:入戲(X)的數量來顯示DIV的方式
很多工作要做,這在那裏的時間(毫秒):HTTP:/ /stackoverflow.com/questions/2717181/cut-text-after-x-amount-of-characters並通過http://stackoverflow.com/search?q=truncate+string+php –
http://viralpatel.net /博客/動態縮短文本出現,更多的鏈接,jQuery的/ –