jQuery .off('click')防止跳到顶部

时间:2013-05-15 19:54:05

标签: jquery onclick preventdefault

我有一个复选框,用于启用/禁用手风琴中的面板。它目前的工作原理是,当选中复选框时它将扩展手风琴,并且当未选中复选框时它不会展开。

虽然我打电话时出现问题

$('#accordionSection').off('click');

当我点击面板时,它会将我发送到页面顶部,这是我不想要的,我想留在我在页面中的位置。

以下是我目前使用的代码:

if ($('#myCheckbox').is(':checked')) {
                $('#accordionSection').on('click', AccordionSelectionClickHandler('.accordionContainer > dd', '.accordionContainer > a > dt'));
            } else {
                $('#accordionSection').off('click');
            }

没有完全切换这种语法的任何建议?我尝试了return false,在这种情况下,我无法找到实施preventDefault()的正确方法。

0 个答案:

没有答案