javascript - IE点击事件的烦恼

标签 javascript jquery ruby-on-rails internet-explorer

我有这样的页面

http://автопортал-юга.рф/organizations/all_organizations/1

并且在所有浏览器中一切正常,当我单击链接“подробнее”时 - 我看到页面 View 附加了 ajax 数据...但是为什么 IE(在我的情况下为 10、11、12)- 没有做任何事情?

主要内容 - 没有错误日志或警告,我很困惑(我做错了什么?

ie 调试器抛出这个 js 部分:

return typeof jQuery !== strundefined && (!e || jQuery.event.triggered !== e.type) ?
                jQuery.event.dispatch.apply( eventHandle.elem, arguments ) :
                undefined;

我还使用 Rails 4,它是 turbolinks。

如何解决这个问题?

或者只是如何捕捉坏东西?

html部分:

<a href="/organizations/9" data-remote="true">подробнее...</a>

每个减号的人 - 首先解释为什么!确实有问题!

最佳答案

您确定您的错误不是来自开发 gem 与 IE 的不兼容吗?

最近我从各种插件和额外功能中收到 JS 错误,例如Chrome 中的 miniprofiler/jquery 不兼容。 IIRC 错误与您描述的错误相似。

还有 FWIW 可以帮助解决 IE 特定的不兼容性,也许 Modernizr 会有所帮助

https://github.com/russfrisch/modernizr-rails

关于javascript - IE点击事件的烦恼,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23220193/

相关文章:

c# - 在 jQuery 中迭代返回的 c# 序列化 List<string>

mysql - rails : Garble data as it leaves the database

javascript - 使用矩形选择框选择 SVG 元素在缩放期间不起作用 : d3. js

javascript - jQuery - 具有特定属性的元素的选择器

javascript - 将 Firefox 插件和 Chrome 插件之间的共享代码导入 Firefox

Javascript 不工作我把它放在 jquery 的 dom.ready 中

ruby-on-rails - paper_trail gem 使用 object_changes nil 保存版本

ruby-on-rails - 路由错误 没有路由匹配 [GET] "/about_path"

Javascript 依赖管理和打包

javascript - 为什么要验证 js 字符串中的 &lt;/script&gt; 标签