如果不满足条件,则取消Jquery Accordion关闭

时间:2011-12-17 11:29:58

标签: javascript jquery accordion

我有一个手风琴,在加载时使用ajax获取数据以填充它开始获得自动更新。然后在关闭时我卸载数据并从autoupdate列表中删除它。

但是用户可以在手风琴中打开编辑页面,如果此页面打开,用户应该在他试图关闭手风琴时收到警告,例如(关闭这将导致您丢失所有未保存的数据)或类似的。

所以我想“拦截”手风琴切换关闭事件,如果手风琴中加载了某些数据(编辑页面),则会弹出“你确定”的警告。

1 个答案:

答案 0 :(得分:1)

$( ".selector" ).accordion({
   changestart: function(event, ui) { 
     ...
     if (dataInvalid) {
       return false;
     }
   }
});