jquery ui手风琴头部的单选按钮使其无法做出反应

时间:2010-11-23 13:17:55

标签: jquery debugging jquery-ui

我有一个非常简单的jQuery手风琴,每个标题内都有单选按钮。

请参阅此JSFiddle

当我选择一个单选按钮时,它应该被检查并且手风琴应该在该位置打开。奇怪的问题是手风琴打开但收音机没有被检查。

对我而言,这看起来像是jQuery-ui中的一个错误,任何帮助都会受到赞赏。

<div class="accordion">
    <h3>
        test1
        <input type="radio" checked="checked" name="radio" />
    </h3>
    <div>
        content<br />
        content<br />
        content<br />
        content<br />
    </div>
    <h3>
        test2
        <input type="radio" name="radio" />
    </h3>
    <div>
        content<br />
        content<br />
        content<br />
        content<br />
    </div>
    <h3>
        test3
        <input type="radio" name="radio" />
    </h3>
    <div>
        content<br />
        content<br />
        content<br />
        content<br />
    </div>
</div>

JS:

$(".accordion").accordion()

正如你所看到的那样,尽可能简单......

1 个答案:

答案 0 :(得分:5)

无论您使用哪种活动(默认为"click")都会调用.preventDefault(),因此您可能只想更改为类似的事件,如下所示:

$(".accordion").accordion({ event: "mouseup" });

You cant test it here

相关问题