我有一些div我使用JQuery .show()
和.hide()
函數,但是我無法獲得改變的效果/方向。.show()不會改變效果或方向
HTML
<li><a class="link" name="box1">HOME</a></li>
<li><a class="link" name="box2">ABOUT ME</a></li>
<div id="box1">
SOME CONTENT
</div>
<div id="box1">
SOME CONTENT
</div>
的JavaScript
$(".link").click(function(){
$('.container').hide();
$('#'+$(this).attr('name')).show();
});
只需用.show()
和.hide()
出現工作。 .show('slide')
也有效。然而.show('fold')
或.show('blind')
沒有。也不試圖改變動畫的方向/速度。例如:
$(".link").click(function(){
$('.container').hide('slide', {direction:'up'}, 1000);
$('#'+$(this).attr('name')).show('slide', {direction: 'up'}, 1000);
});
重要的是,它顯示了div的倒數第一這就是爲什麼我不是使用.slideDown功能。
試圖尋找在文檔和在線教程,但不能找出爲什麼它不會工作。