我希望拇指在页面加载时具有新类,并在单击按钮时删除新类。效果很好。现在我想说,如果thumb确实有class new,那么div信息应该被隐藏,如果没有,它应该显示。
我知道这与拇指在页面加载时添加新类有关,但为什么我不能覆盖点击功能?
$('.thumb').addClass('new');
$('#button').click(function(){
$('.thumb').removeClass('new');
});
if ($('.thumb').hasClass('new')) {
$('.info-top').hide();
} else {
$('.info-top').show();
}
最佳答案
像这样 http://jsfiddle.net/qe4nM/
- 记下函数
callmeman
,您需要在需要调用它们的事件上调用该函数。
可以根据您的要求进行简化。就像使用切换
希望休息能满足需要:)
代码
$('.thumb').addClass('new');
callmeman();
$('#Button').click(function () {
$('.thumb').removeClass('new');
callmeman();
});
function callmeman(){
if ($('.thumb').hasClass('new')) {
$('.info-top').hide();
} else {
$('.info-top').show();
}
}
关于Jquery if else 语句(else 不起作用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20846780/