我的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也不会显示它:/
答案 0 :(得分:1)
拿走console.log。我发现这会导致IE9中的问题(这是因为在打开开发人员工具之前,控制台不会在IE9中定义)
我可以在你的else语句的最底部看到至少一个它的实例。
编辑:另一个靠近顶部
还要检查以确保您运行的IE版本不是怪异模式或与jQuery不兼容的东西。您可以通过使用f12打开IE开发人员工具来执行此操作,并在最右侧的菜单中,您可以选择文档模式。确保将其设置为IE9标准。