Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE8 beforeBlur()和postBlur()事件_Javascript_Internet Explorer 8_Blur - Fatal编程技术网

Javascript IE8 beforeBlur()和postBlur()事件

Javascript IE8 beforeBlur()和postBlur()事件,javascript,internet-explorer-8,blur,Javascript,Internet Explorer 8,Blur,我有一个javascript函数 onBlur: function(comp) { if (this.leftTextField.hasFocus || this.rightTextField.hasFocus) return; this.beforeBlur(); this.hasFocus = false; ....... ........ this.fireEvent('blur'); this.postBlur(); },

我有一个javascript函数

    onBlur: function(comp) {
    if (this.leftTextField.hasFocus || this.rightTextField.hasFocus) return;
    this.beforeBlur();
    this.hasFocus = false;
    .......
    ........

    this.fireEvent('blur');
    this.postBlur();
},
在firefox中,它的工作原理如下。当
this.firefevent('blur')
被激发时
this.postBlur()已完成,下一步
此.firevent('blur')
已完成。 在IE8中,当
this.firevent('blur')
this.postBlur()时已完成如果(this.leftTextField.hasFocus | | this.rightTextField.hasFocus)返回,则下一行已完成的代码为
并且由于该代码无法正常工作


有什么建议吗?

要避免所有此类浏览器兼容性,请使用jQuery。它将考虑浏览器兼容性。当你处理IE时,你必须格外小心。我不能在我的项目中使用jQuery。对于我的javascript,我使用extJs框架。