2

我有这个代码

<h3> <a href="#" > Edit </a>.... </h3>
<div> ... </div>

我在这里有与官方 jquery UI 手风琴相同的代码

http://jqueryui.com/accordion/

现在,当我单击 h3 时,div 会向下滑动,当我再次单击 h3 时,它会向上滑动。这工作正常,没有任何问题。

现在我EDIT在 h3 标签内有文本。现在,当有人单击编辑时,我正在打开灯箱。

但由于编辑在 h3 标签内,当点击编辑链接时,手风琴也会关闭或打开。

我希望如果我点击编辑,那么手风琴不应该打开,但是如果有人点击栏上的任何地方,那么它应该可以正常工作

4

1 回答 1

5

点击你的编辑按钮使用event.stopPropagation();

这是文档

完整的小提琴

$('a.button').click(function() {
  event.stopPropagation(); 

  /* Do your stuff */

  return false;   
})

还发现了一个有趣的阅读here

于 2012-10-19T01:51:27.587 回答