我有一个手风琴,在加载时使用ajax获取数据以填充它开始获得自动更新。然后在关闭时我卸载数据并从autoupdate列表中删除它。
但是用户可以在手风琴中打开编辑页面,如果此页面打开,用户应该在他试图关闭手风琴时收到警告,例如(关闭这将导致您丢失所有未保存的数据)或类似的。
所以我想“拦截”手风琴切换关闭事件,如果手风琴中加载了某些数据(编辑页面),则会弹出“你确定”的警告。
答案 0 :(得分:1)
$( ".selector" ).accordion({
changestart: function(event, ui) {
...
if (dataInvalid) {
return false;
}
}
});