我弄了一个点击展开和隐藏的按钮,可是第一次点击都没有响应,后面才有响应。
我的代码:
$("#screen-more").click(function () {
if ($(this).html() == "更多+") {
$(this).html("收起-");
$(".screen-modu-list.brand-list").css({
"height": "73px",
"overflow": "auto"
});
} else {
$(this).html("更多+");
$(".screen-modu-list.brand-list").css({
"height": "41px",
"overflow": "hidden"
});
}
});
谢谢!
juqery 有toggle()的方法可以满足你的切换展示和隐藏。
你可以在进入这个方法的时候,alert输出一下,有可能是,第一次的时候第一个判断条件没有成立,希望能帮到你
你的html代码呢?screen-more这个id的内容有变化没有?没有说明你的初始化内容包含空格其他什么的导致对比失败