我需要你的幫助。我正在嘗試添加一些動畫來點擊事件。我可以很容易地用切換,但我的問題是,我有2個不同的名稱和樣式的按鈕,我需要當點擊其他節目和按鈕點擊隱藏。這裏是我的代碼,這樣就可以更好地理解它:jQuery切換不同的鏈接
我的標記是隻有2個鏈接:
<a href="#" class="show-more"><?php print t('Show more'); ?></a>
<a href="#" class="show-less"><?php print t('Show less'); ?></a>
誰能幫助我在這?我需要幫助把這個工作與動畫(如jQuery切換是好的)和性能的建議。提前致謝。
UPDATE
新的更新
我找到一種方法來複制我所需要的,這裏是代碼:
$('.user-profile .resume p').each(function() {
var $obj = $(this);
var height = $obj.height();
var maxHeight = 40;
if (height > 40) {
$obj.css('height', maxHeight).css('overflow', 'hidden');
$obj.siblings('.show-more').show();
}
$obj.siblings('.show-more').click(function(e) {
e.preventDefault();
$obj.animate({
'height' : height
}, function() {
$obj.siblings('.show-more').hide();
$obj.siblings('.show-less').show();
});
});
$obj.siblings('.show-less').click(function(e) {
e.preventDefault();
$obj.animate({
'height' : maxHeight
}, function() {
$obj.siblings('.show-more').show();
$obj.siblings('.show-less').hide();
});
});
});
這裏是一個fiddle與這最後的代碼。
任何人都可以幫助我改進此代碼嗎?非常感謝。
你能在小提琴發佈工作的例子,你的問題犯規使問題清晰。我的猜測是,最好有一個按鈕,並根據相關的div是否可見/隱藏來改變功能。 –
發佈您的HTML或創建[fiddle](http://jsfiddle.net)。 –
感謝您的回答,我用jsfiddle更新了最初的帖子。 – Mambley