IE8下使用jQuery出现preventDefault没有权限的错误 30
本人的一个后台项目由于要兼容到IE8,所以使用了layui框架,但是在兼容IE8的时候,jQuery里的preventDefault没有权限的错误,jQuery内部也用了...
本人的一个后台项目由于要兼容到IE8,所以使用了layui框架,但是在兼容IE8的时候,jQuery里的preventDefault没有权限的错误,jQuery内部也用了returnValue做兼容,但是为何会报这样的错误,求哪位大神指导下,在下不胜感激
展开
2个回答
金山毒霸
2024-10-31 广告
2024-10-31 广告
大部分系统错误,是因为某些DLL文件丢失造成的,比如未安装DirectX9或DirectX 9.0组件已损坏、缺少Visual C ++库、未安装.net库。解决方法如下:一、 手动解决方法1、先确定电脑操作系统是多少位的,现在的电脑一般都...
点击进入详情页
本回答由金山毒霸提供
展开全部
在chrome、firefox等浏览器中,event对象可从事件函数的参数中传入。ie8中须从window对象中获取
$("#btn").click(function(e) {
var event = e | window.event;
})
在ie8中,不支持e.target
你这个可以先从window中获取event对象后,再调用
preventDefault方法就好了
例如:
$("button").click(function(e) {
var event = e | window.event;
if(e.preventDefault) {
event .preventDefault();
}else{
event .returnValue = false;
}
});
$("#btn").click(function(e) {
var event = e | window.event;
})
在ie8中,不支持e.target
你这个可以先从window中获取event对象后,再调用
preventDefault方法就好了
例如:
$("button").click(function(e) {
var event = e | window.event;
if(e.preventDefault) {
event .preventDefault();
}else{
event .returnValue = false;
}
});
追问
人家jquery做了这个兼容处理啊,而且报的是"没有权限"的错误,特别郁闷
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询