我需要了解如何停止事件传播,特别是滑块的“更改”传播。通常,在我的应用程序中,当
- 我直接在栏上移动滑块;
$("#idPlayerSlider").slider("value", nNewPosition);
我在代码中的某处使用此命令更改滑块位置。
这是滑块:
$("#idPlayerSlider").slider({
orientation: "horizontal",
range: "min",
max: nPlayerTime,
value: PLAYER_VIEW.TIMESTAMP_TOTAL,
change: seekPlayerVideo
});
这是我更改滑块值的操作:
$("#idPlayerSlider").slider("value", nNewPosition);
问题是:当我设置滑块的新值时,有没有办法停止更改传播?因为我需要在真正的滑块上移动它时调用更改回调,但是如果我强制一个新值,我希望不再调用这个回调。所以需要停止它的传播。我能怎么做?先感谢您。