|
|
1
0
您的问题是,如果您单击#link close,就会触发两个事件。这是因为你的包装器上有一个事件-单击close会在设置display:none之后立即触发#block包装器,因此在关闭元素上会立即触发display:block。 您有两个选项: 如果要将事件保留在包装器上,则必须像这样停止propation:
根据代码的其余部分,这可能会导致几个问题。也许对你的案子有用。。 Fiddle stopping the Propagation
更好的方法是将第一个单击处理程序放在要单击的实际元素上。在你的情况下
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Dr.0000FF · jQuery按钮点击不显示/隐藏内容 1 年前 |
|
|
user28928120 · 如何在jquery中选择所有类? 1 年前 |
|
Eliable · 使点击计数器和进度条协同工作 1 年前 |
|
Jack Maessen · 在处理程序上使用时如何获取输入类型 1 年前 |