我正在使用以下代码,它在 Chrome 中运行良好。
function dayBind(xyzValue) {
if(event.type == 'click')
alert('Mouse Clicked')
}
请注意,没有“事件”变量传递给该函数,但在 chrome 的情况下它仍然可供我使用。但是当我使用 Firefox 时,我得到了未定义的“事件”。 我尝试使用以下解决方法:
var e=arguments[0] || event;
还有:
var e=window.event || event;
但它们都不适合我。 Firefox 中是否有任何等效的“事件”?
最佳答案
因为IE和Chrome把事件放在了全局对象window
中,所以可以获取到。在 firefox 中,您需要让第一个参数为事件。
function dayBind(event, xyzValue) {
var e=event || window.event;
if(event.type == 'click')
alert('Mouse Clicked')
}
关于javascript - Firefox 中的“事件”等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9636400/