5
如何防止行为附加功能被附加两次?
我的行为增加on了一些复选框。 (function($) { Drupal.behaviors.mymodule = { attach: function (context, settings) { $('.skip-line', context).on('change', function(){ // some code if ( confirm(Drupal.t('Apply to all languages?')) ) { // applying... } }); } }; })(jQuery); 它工作得很好,但是复选框在AJAX加载的部分中。如果我重新加载表单的该部分,则单击它们将弹出两次确认窗口。现在,我知道可以连续调用内部函数了,但是我希望确保仅一次将它添加到我的元素中,因此只能调用一次。我怎样才能做到这一点?
11
javascript