2013-05-28 6 views
1

У меня возникли трудности с прослушиванием события изменения слайдера jQueryMobile.

На этой странице, событие правильно запускает событие «slidestop»:
http://jsfiddle.net/2HEcY/
же код на моей странице не вызывает ничего:
http://www.marianotomatis.it/test.php

Вы можете увидеть любую проблему в этом коде ?Событие изменения слайдера jQueryMobile

<html> 
<head> 
    <title>My Page</title> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" /> 
    <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script> 
    <script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script> 
</head> 
<body> 

<div data-role="page"> 

    <div data-role="header"> 
     <h1>My Title</h1> 
    </div><!-- /header --> 

    <div data-role="content">  
     <label for="slider-step">Input slider:</label> 
     <input type="range" name="slider-step" id="slider-step" value="150" min="0" max="500" />  
    </div><!-- /content --> 

</div><!-- /page --> 
<script>$("#slider-step").on("slidestop", function(e){ alert("STOP!"); });</script> 

</body> 
</html> 

ответ

1

ваш jsfiddle имеют OnLoad, как это:

//<![CDATA[ 
$(window).load(function(){ 
$("#slider-step").on("slidestop", function(e){ 
    alert("STOP!"); 
}); 
});//]]>  

и вы coppy только скрипт на вашей странице без $ (окна) .load или $ (документ) .ready jsfiddle

+0

It полностью решена моя проблема, большое спасибо. –

Смежные вопросы