jquery.messager插件实现右下角滑出框,在ie10 11里面关闭不了
在网上找的一个jquery.messager插件实现右下角滑出框网站http://demo.jb51.net/js/jquery.messager/index.html,...
在网上找的一个jquery.messager插件实现右下角滑出框 网站http://demo.jb51.net/js/jquery.messager/index.html,但在ie10 、11里面关闭不了 一点关闭 调用关闭的方法就是关闭浏览器窗口去了
不是关闭那个div 求高手帮忙修改下 这个关闭时候的代码 :
就这个'this.close() 是关闭浏览器窗口 不是关闭div, 但在其他浏览器就可以, 除了ie 10 11 是要关闭 不是隐藏 怎么弄? 展开
不是关闭那个div 求高手帮忙修改下 这个关闭时候的代码 :
就这个'this.close() 是关闭浏览器窗口 不是关闭div, 但在其他浏览器就可以, 除了ie 10 11 是要关闭 不是隐藏 怎么弄? 展开
2个回答
展开全部
你setTimeout里面的this指向的window,所以close的是当前窗口, 在setTimeout外面添加:
var self = this;
setTimeout(self.close,1)
var self = this;
setTimeout(self.close,1)
更多追问追答
追问
加了 var self = this;
setTimeout(self.close,1) 关闭是还是一样啊 ??
追答
你先断点看看self是window还是html元素吧
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询