1

我的 jQuery UI 滑块在 chrome、FF 和 IE10 中运行良好,但在 IE9 滑块甚至不显示

下面是滑块调用的示例:

$( "#slider-range-min-amount" ).slider({
  range: "min",
  value: castka,
  min: 500,
  max: 5000,
  slide: function( event, ui ) {
    $( "#amount" ).val( ui.value + " Kč" );
    $( "#amountsend" ).val( ui.value );
    spoctiKlientVrati();
  },
  step: 500
});

http://ideone.com/x22RMC(整个原始脚本检查第 9 行及以下)

任何人都知道什么可能导致这个问题?

编辑版本:jQuery v1.9.1 + jquery-migrate-1.2.1.min.js,jQuery UI - v1.10.3

ps:抱歉没有双重调用,我看错了另一个是css :)

编辑 2我终于取消了 IE10 更新以回退到 IE9 现在我的 IE9 显示滑块但http://netrenderer.com/不会显示它们并显示一些错误 - 屏幕: http: //pbrd.co/1dbbaaG - 所以我猜测客户端的 IE9 也不会显示它:/

4

1 回答 1

1

带走console.log。我发现这会导致 IE9 出现问题(这是因为在您打开开发人员工具之前,控制台不会在 IE9 中定义)

我可以在您的 else 语句的最底部看到它的至少一个实例。

编辑:还有一个靠近顶部

还要检查以确保您运行的 IE 版本不是怪癖模式或与 jQuery 不兼容的东西。您可以通过使用 f12 打开 IE 开发人员工具并在最右侧的顶部菜单中选择文档模式来执行此操作。确保将其设置为 IE9 标准。

于 2013-09-13T15:07:03.597 回答