jQuery Mobile 滑块无限循环

发布于 2025-01-05 04:00:05 字数 368 浏览 0 评论 0原文

我有一个通过网络更新的 jquery 移动滑块。

<input type="range" id="slider" class="slider osc" value="0" min="0" max="1" step="0.01" />

我通过套接字接收新值,并且我想更新我的滑块。当我接收数据时,滑块不会停止在其值和接收到的值之间循环。有什么想法吗?

socket.on('osc', function (data) {
    console.log('osc' , data);
    $("#slider").val(data.msg).slider('refresh') ;
});

I have a jquery mobile slider updated by network.

<input type="range" id="slider" class="slider osc" value="0" min="0" max="1" step="0.01" />

I receive new values by a socket, and I want to update my slider. When I receive data, the slider doesn't stop looping between its value and the one it receives. Any ideas?

socket.on('osc', function (data) {
    console.log('osc' , data);
    $("#slider").val(data.msg).slider('refresh') ;
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

极致的悲 2025-01-12 04:00:05

不刷新滑块,而是调用 jqm 页面本身上的 .page() 方法是否有效?

该解决方案在论坛上的类似帖子中提供 - http://forum.jquery.com/topic/how-to-dynamically-change-the-value-of-a-slider

Instead of refreshing the slider, would it work to call the .page() method on the jqm page itself?

This solution was offered in a similar post on the forum - http://forum.jquery.com/topic/how-to-dynamically-change-the-value-of-a-slider

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文