2013-05-28 3 views
0

Это (очень простой) страница:
http://www.marianotomatis.it/test.php
делает правильно на Chrome и Firefox но IE9 он останавливается на этой линии:
Сообщение об ошибке с rangeslider в IE9 (JQuery Mobile)

h=a.data(e.get(0),"mobileSlider").slider 

сценария http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js с сообщением «Невозможно получить свойство« слайдер »для ссылки null или undefine».

Это полный код страницы:

<!DOCTYPE html> 
<html> 
<head><title>Title</title> 
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.css" /> 
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script> 
<script src="http://code.jquery.com/mobile/1.3.0/jquery.mobile-1.3.0.min.js"></script> 
</head> 
<body> 
<div id='A' name='A'> 
<div data-role="rangeslider"> 
    <label for="B">Range</label> 
    <input type="range" name="B" id="B" min="0" max="100"> 
    <label for="C">Range</label> 
    <input type="range" name="C" id="C" min="0" max="100"> 
</div> 
</div> 
</body> 
</html> 

Видите ли вы причину проблемы?

+0

Я не могу воспроизвести эту проблему. Я уверен, что это имеет какое-то отношение к вашему режиму браузера или стандартам документа. – Ohgodwhy

+0

IE9 не поддерживает входной тип 'range', может ли это быть проблемой? – cfs

+0

Возможно, попробуйте самую последнюю стабильную версию jQuery mobile: 1.3.1 http://jquerymobile.com/ –

ответ

0

Это аналогичный вопрос, спросил другой против JQuery Mobile v1.3.1 «Rangeslider rendering badly in some IE (JQueryMobile 1.3.1)»

я смог обнаружить исправление для этого в JQuery Mobile v1.3.2 и отправил свой ответ на вопрос, связанный выше ,