如何取消手风琴控件的更改事件

Sim*_*ian 7 javascript jquery jquery-ui accordion jquery-ui-accordion

$("#accordion").accordion({
    change: function (event, ui) {
        alert('event have to be changed')
    },
    changestart: function (event, ui) {
       return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

是否可以取消更改事件?

Mar*_*sch 5

我不确定更改,但对于 jqueryui 中的其他事件返回 false 会取消该事件。

  • 这是有效的,因为 return false 相当于调用 `e.preventDefault();` 和 `e.stopPropagation();` (2认同)

Ali*_*ini 1

event.preventDefault();
event.stopPropagate();
Run Code Online (Sandbox Code Playgroud)