【问题标题】:jquery mobile - slide stop functionjquery mobile - 滑动停止功能
【发布时间】:2013-02-19 23:52:27
【问题描述】:

当我停下来滑动 Jquery Mobile Slide 时,我会运行一个函数。

我有这张幻灯片:

<div data-role="fieldcontain">
    <fieldset data-role="controlgroup" data-mini="true">
    <label for="slider2">
       Test
    </label>
             <input type="range" name="slider" id="testslider" value="0" min="-50" max="50" data-highlight="true" />
    </fieldset>
</div>

还有这个 Javascript:

$(function() {
    $( "#slider2" ).bind( "stop", function(event, ui) {
        alert("Stop");
    });      
});

但它不起作用!

释放鼠标(手指)时如何运行函数??

【问题讨论】:

  • 似乎这会回答这个问题...forum.jquery.com/topic/…
  • 只有当我在滑块上松开鼠标时才能工作。如果我在页面的另一个位置释放鼠标,它就不起作用了。
  • 我相信这个例子中滑块的 HTML id 是错误的。 &lt;input type="range" name="slider" id="slider2" value="0" min="-50" max="50" data-highlight="true" /&gt;

标签: jquery jquery-mobile slide


【解决方案1】:

正确的方法如下:

$("#slider2").on(
   'slidestop',
   function(event) {
      // Code goes here
   }
);

【讨论】:

    猜你喜欢
    • 2012-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多