Jquery mobile JQuery移动滑块不工作
我正在尝试使用jquerymobile1.4.2来使用滑块 我想做的是使用slidestop事件在别处更新一个值。但是,slidestop事件不会触发。我创建了一个测试文件,并在Safari和Firefox中进行了测试。当我停止滑动滑块时,什么也不会发生。有人能告诉我我错过了什么教程吗Jquery mobile JQuery移动滑块不工作,jquery-mobile,jquery-ui-slider,Jquery Mobile,Jquery Ui Slider,我正在尝试使用jquerymobile1.4.2来使用滑块 我想做的是使用slidestop事件在别处更新一个值。但是,slidestop事件不会触发。我创建了一个测试文件,并在Safari和Firefox中进行了测试。当我停止滑动滑块时,什么也不会发生。有人能告诉我我错过了什么教程吗 <html> <head> <link rel="stylesheet" type="text/css" href="css/jquery.mobile.cs
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/jquery.mobile.css" />
<script src="js/jquery.min.js">
</script>
<script src="js/jquery.mobile.js">
</script>
<title>Concertzender</title>
</head>
<body>
<label for="slider-step">Input slider:</label>
<input type="range" name="slider-step" id="slider-step" value="150" min="0" max="500" step="10" />
</body>
<script>
$( "#slider-step" ).on('slidestop',function( event ) { alert("slidestop event fired"); });
</script>
</html>
但在Safari中,这给了我两个滑块,其中一个做滑块,另一个没有响应。然而,在iOS中,我得到一个滑动条,但不触发slidestop事件。省略第一行会使我在Safari中看到一个无响应的滑块,而在iOS中则没有
所以我的问题很简单:如何在不使用JQuery Mobile的页面的情况下为新滑块启用slidestop事件 您需要在
pagecreate
中包装所有事件/绑定
$(document).on("pagecreate", function () {
$("#slider-step").on('slidestop', function (event) {
console.log("slidestop event fired");
});
});
$(document).on("pagecreate", function () {
$("#slider-step").on('slidestop', function (event) {
console.log("slidestop event fired");
});
});