jQuery手风琴防止手风琴更改

洛基

我正在使用jQuery手风琴隐藏一些数据。

手风琴标题是带有某些表标题的表。如果您单击它,则有一个我不希望出现的标题,即手风琴事件触发。

所以

<div id="accordion">
    <div id="table">
    <table>
        <tr>
        <th>Test</th>
        <th></th>
        <th></th>
        <th class="nofunction">Test2</th>
        </tr>
    </table>
    </div>
    <div>
        <p>
        Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer
        ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit
        amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut
        odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate.
        </p>
    </div>
</div>

手风琴是可折叠的,如果您单击Test2(类nofunction),则不应触发手风琴事件。但是,如果单击Test或其他表格Headers,则手风琴应触发该事件。

我可以添加此功能吗?

更新 http://jsfiddle.net/e3Q8d/进行测试。包括jQuery UI

詹姆斯·希伯德

只需将其添加到您的JS中:

$(".nofunction").on("click", function(e){
    e.stopPropagation();
});

小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章