相关疑难解决方法(0)

onclick或onClick?

我认为在javascript中绑定click事件是通过使用来完成的node.onclick,而Chrome/Firefox似乎与我同意,但我看到它.onClick 在这里被3人写 4次,所以它不能是一个错字而我怀疑它是一个巧合.

那么,为什么人们onClick在不工作时写作呢?

更新:有两个很好的解释; 我不知道哪一个是最合理的,所以明天我会接受基于民众投票的答案.

javascript onclick

41
推荐指数
3
解决办法
3万
查看次数

在Firefox中访问全局事件对象

目标:运行某些功能,.ajaxStart()但仅限于某个事件触发.

代码:

$('#loading_indicator').ajaxStart(function() {
    if(event != null){
            if(event.type == 'hashchange' || event.type == 'DOMContentLoaded'){
                $(this).show();
                $('#acontents').hide();
                $(this).ajaxComplete(function() {
                    $(this).hide();
                    $('#acontents').show();
                    bindClickOnTable();
                    initFilterInput();
                });
            }
    }
});
Run Code Online (Sandbox Code Playgroud)

问题:这在Firefox中不起作用.在Internet Explorer和Chrome中,我可以愉快地访问事件对象而无需将其传递给.ajaxStart(function().但是在Firefox中,事件对象是undefined.

明显但不正确的解决方案:event对象传递给函数.这将无法工作,因为它将传递ajaxStart事件,我的检查将不再起作用.

问题:如何在此函数中访问全局事件对象?

javascript firefox jquery javascript-events

5
推荐指数
1
解决办法
4151
查看次数

标签 统计

javascript ×2

firefox ×1

javascript-events ×1

jquery ×1

onclick ×1