我一直在使用它几个小时,这让我很生气。我点击链接弹出一个模式窗口。它有一个CSS过渡,所以它淡入。我需要为该过渡完成时的回调。所以我挖了这个事件监听器:Javascript事件监听器失败,因为“undefined”不是函数
$('#tagBox').addEventListener(
'webkitTransitionEnd',
function(event) {
alert("Finished transition!"); },
false);
我在Safari中来,但是该代码返回此错误:
TypeError: 'undefined' is not a function (evaluating '$('#tagBox').addEventListener('webkitTransitionEnd', function(){ alert("Finished transition!") }, false)')
是我的语法是否正确?我可以做alert($('#tagBox'))
,它返回[object],所以它找到了模态元素。为什么说undefined不是函数?
谢谢。
为什么不使用'bind'而不是? – inhan 2012-03-19 01:54:10
这会一再重复,对吧? – alt 2012-03-19 02:01:35
只有当事件类型被触发时... – inhan 2012-03-19 11:41:47