我正在尝试使用jQuery编写一个简单的show / hide div。基本上,当我单击.artist-ken
时,我希望artists-home
div消失并用.ken-gallery
替换它。
到目前为止,我已经知道了,但是除了跳转到页面顶部之外,它什么也没做:
$('.artist-ken').click(function(){
$('.artists-home').hide().show('ken-gallery');
});
最佳答案
尝试这个:
$('.artist-ken').click(function(e){
e.preventDefault();
$('.artists-home').hide();
$('.ken-gallery').show();
});
函数
preventDefault()
将停止在页面中跳转。您需要单独的show
来显示另一个div。在.
中也缺少ken-gallery
。关于javascript - 显示/隐藏jQuery函数不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25706657/