jQuery Mobile Slider 创建一个新的滑块并且我的 jquery 对象消失了?

发布于 2024-12-18 17:07:22 字数 651 浏览 1 评论 0原文

因此,在我的代码中,我创建了一个 div,如下所示:

,然后我执行以下操作:

    $('#scrubber').html('<input type="range" name="prog" id="prog" value="0" min="0" max="'+event.jPlayer.status.duration+'"  />');
    $('#scrubber').slider();

这又会生成 2 个滑块。其中 1 个是标准 html 滑块,另一个是 jquerymobile 滑块。我有一个简单的解决方法,即 $('#scrubber').hide();,它隐藏了plane jane html滑块。然而,在代码中的不同点,我需要在没有用户输入的情况下更新值:

$('#scrubber').val(event.jPlayer.status.currentTime).slider('refresh');

这在理论上应该有效,但是,它只是修改 html 滑块的值,而不是 jquery 移动滑块的值。我认为 slider('refresh') 根本没有做任何事情。我错过了什么吗?有什么改变吗?

So in my code I create a div as follows, <div id='scrubber'></div>, and later I do the following:

    $('#scrubber').html('<input type="range" name="prog" id="prog" value="0" min="0" max="'+event.jPlayer.status.duration+'"  />');
    $('#scrubber').slider();

This in turn produces 2 sliders. 1 of which is a standard html slider and the other is a jquerymobile slider. I had a simple work around, which was $('#scrubber').hide();, and that hid the plane jane html slider. However, at a different point in the code I need to update the value without user input:

$('#scrubber').val(event.jPlayer.status.currentTime).slider('refresh');

That should work in the theory, however, it just modifies the value for the html slider and NOT the jquery mobile slider. I don't think slider('refresh') is doing anything at all. Am I missing something? Did something change?

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

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

发布评论

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

评论(1

与他有关 2024-12-25 17:07:22

尝试创建一个JQM滑块

$('#scrubber').html('<input type="range" name="prog" id="prog" value="0" min="0" max="'+event.jPlayer.status.duration+'"/>').trigger("create");

希望这有帮助

Try this to create a JQM slider:

$('#scrubber').html('<input type="range" name="prog" id="prog" value="0" min="0" max="'+event.jPlayer.status.duration+'"/>').trigger("create");

Hope this helps

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