【问题标题】:JQuery Not working in IE7 but working in IE10JQuery 不在 IE7 中工作,但在 IE10 中工作
【发布时间】:2013-09-03 00:55:02
【问题描述】:

这是我调用 JQuery 函数的 javacript 函数。

以下代码在 IE10 中运行良好,但在 IE7 中无法运行(在 JQuery 函数处停止)

function test()
{
//before calling JQuery function display message...
alert("Before");
//JQuery function...
$("#boxscroll").getNiceScroll().resize();
//After calling JQuery function display message...
alert("After");
}

在 IE10 中的结果

之前

之后

在 IE7 中的结果

之前

(停在 JQuery $("#boxscroll").getNiceScroll().resize();)

你可以在这里参考 JQuery... https://github.com/inuyaksa/jquery.nicescroll

<script src="js/jquery.min.js"></script> 
<script src="js/jquery.nicescroll.min.js"></script> 

<script> 
$(document).ready(function() { 
var nicesx = $("#boxscroll").niceScroll({nativeparentscrolling:false,touchbehavior:false,cursorcolor:"#CCC",cursoropacitymax:0.5,cursorwidth:6,autohidemode:false,horizrailenabled:false}); 
}); 
</script> 

【问题讨论】:

  • 什么是 getNiceScroll() ?
  • 当它停止时,错误信息是什么?你用的是什么版本的jQuery?
  • 您使用的是什么版本的 jquery?还有什么是 getNiceScroll()?它是一些外部库吗?它与IE7兼容吗?另外,错误信息是什么?
  • 要么您的插件与 ie7 不兼容,要么您使用的 jquery 2.0 放弃了对 ie7 的支持。
  • @robertc : 没有错误消息.. IE7 中没有任何反应.. 实际上它应该被执行并运行下一个警报语句

标签: javascript jquery html internet-explorer


【解决方案1】:

试试这个

$("#boxscroll").scroll(function(){
  $("#boxscroll").getNiceScroll().resize();
});

【讨论】:

  • javascript函数内部?
  • thanks.its 工作.. 你能告诉我有什么问题吗?
猜你喜欢
  • 2012-12-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-05
相关资源
最近更新 更多