【发布时间】:2015-07-11 08:24:10
【问题描述】:
我只需要在 Internet Explorer 浏览器中触发特定脚本!
我试过了:
<!--[if IE]>
<script></script>
<![endif]-->
不幸的是,这实际上阻止了脚本的加载。
编辑:对于问我为什么需要这个的每个人:IE 在使用某些动画时会使滚动变得非常跳跃。为了解决这个问题,我需要实现一个为 IE 提供平滑滚动的脚本。我不想将它应用到其他浏览器,因为它们不需要它,而且这个脚本虽然使滚动更平滑也让它有点不自然。
【问题讨论】:
-
条件 cmets 在 IE10 及更高版本中不起作用,假设您运行的是 IE10/IE11,它不会被触发。
-
你为什么只尝试在 IE 中加载特定脚本?
-
我认为 ActiveXObject 的检查会很有用:stackoverflow.com/questions/19638981/…
标签: javascript internet-explorer conditional-statements