我正在使用 bPopup jquery 库..添加到 onclose 事件的语法非常简单:
$('element_to_pop_up').bPopup({
onOpen: function() { alert('onOpen fired'); },
onClose: function() { alert('onClose fired'); }
})
我想要做的是在创建对象后向 onClose 事件添加一些内容..可能吗?
最佳答案
一般来说,您可以通过创建一个稍后使用的函数来完成此操作:
var myOnClose = function() { alert('onClosed fired'); }
function doOnClose() { myOnClose(); }
$('element_to_pop_up').bPopup({
onOpen: function() { alert('onOpen fired'); },
onClose: doOnClose
})
// later...
myOnClose = function() { console.log("Doing something different!"); }
关于javascript - 创建对象后附加 jquery 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29506027/