Jquery UI Slider - 为值分配名称

发布于 2024-08-15 04:04:42 字数 571 浏览 23 评论 0原文

我需要为 Jquery UI 滑块的值分配名称 - 这可能吗?

到目前为止的代码如下:

<script type="text/javascript">
    $(function() {
        $("#slider_style").slider({
            value:2,
            min: 1,
            max: 3,
            step: 1,
            slide: function(event, ui) {
                $("#style_type").val( ui.value );
            }
        });
        $("#style_type").val( $("#slider_style").slider("value") ); 
    });
</script>

基本上我想让 1 作为单词 PLAY 出现在 #slider_style div 中,2 作为单词 HEAL,3 作为 RELAX - 谁能指出这是如何实现的?

I need to assign names to the values of a Jquery UI slider – is this possible?

Here's the code so far:

<script type="text/javascript">
    $(function() {
        $("#slider_style").slider({
            value:2,
            min: 1,
            max: 3,
            step: 1,
            slide: function(event, ui) {
                $("#style_type").val( ui.value );
            }
        });
        $("#style_type").val( $("#slider_style").slider("value") ); 
    });
</script>

Basically I want to make 1 appear in the #slider_style div as the word PLAY, 2 as the word HEAL and 3 as RELAX – can anyone point out how this is achievable?

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

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

发布评论

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

评论(1

他不在意 2024-08-22 04:04:42

您可以只使用查找对象来获取值:

var lookup = {
    1: 'PLAY',
    2: 'HEAL',
    3: 'RELAX'
}

然后在您的 slide 函数中设置该对象的值:

...
slide: function(event, ui) {
    $('#style_type').val(lookup[ui.value]);
}

这将使 #style_type 获得 PLAY、HEAL 或RELAX 值取决于滑块。这是你的意思吗?

You can just use a lookup object to get the values:

var lookup = {
    1: 'PLAY',
    2: 'HEAL',
    3: 'RELAX'
}

And then in your slide function set the value from that object:

...
slide: function(event, ui) {
    $('#style_type').val(lookup[ui.value]);
}

That will make the #style_type get PLAY, HEAL or RELAX as value depending on the slider. Is this what you meant?

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