IE9中没有显示jQuery UI滑块(不是尾随逗号)

时间:2013-09-13 15:04:12

标签: jquery jquery-ui internet-explorer-9 jquery-ui-slider

我的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行及其下方)

有谁知道可能导致这个问题的原因是什么?

EDIT 版本: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也不会显示它:/

1 个答案:

答案 0 :(得分:1)

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

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

编辑:另一个靠近顶部

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