jquery滑块改变背景位置

发布于 2024-12-04 22:15:34 字数 955 浏览 0 评论 0原文

我正在努力使用 jquery 滑块设置和更改背景图像位置。

我的滑块与以下代码配合得很好:

$(function() {
        $( "#slider" ).slider({
            value:5,
            min: 0,
            max: 10,
            step: 1,
            slide: function( event, ui ) {
                $( "#amount" ).val( ui.value );
            }
        });  
    $( "#amount" ).val( $( "#slider" ).slider( "value" ) );    
});

但是,我现在想要更改图像的背景位置。我添加了这段代码:

$(".beer_slider").css("background-position").val( $( "#slider" ).slider( "value" ) );

但是什么也没发生!

有人指出我应该包含以下变量:

var beer_slider = {
        "0": "-200px",
        "1": "-190px",
        "2": "-180px",
        "2": "-170px",
        "3": "-160px",
        "4": "-150px",
        "5": "-140px",
        "6": "-130px",
        "7": "-120px",
        "8": "-110x",
        "9": "-100x",
        "10": "-90x",
    };

但我不知道如何调用它。

任何帮助表示赞赏

I'm struggling to set and change a background image position using jquery slider.

My slider's working pretty well with the following code:

$(function() {
        $( "#slider" ).slider({
            value:5,
            min: 0,
            max: 10,
            step: 1,
            slide: function( event, ui ) {
                $( "#amount" ).val( ui.value );
            }
        });  
    $( "#amount" ).val( $( "#slider" ).slider( "value" ) );    
});

However, I now want to change the background position of an image. I have added this code:

$(".beer_slider").css("background-position").val( $( "#slider" ).slider( "value" ) );

But nothing really happens!

Someone pointed out I should include the following variables:

var beer_slider = {
        "0": "-200px",
        "1": "-190px",
        "2": "-180px",
        "2": "-170px",
        "3": "-160px",
        "4": "-150px",
        "5": "-140px",
        "6": "-130px",
        "7": "-120px",
        "8": "-110x",
        "9": "-100x",
        "10": "-90x",
    };

But I'm not sure how to call that.

Any help appreciated

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

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

发布评论

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

评论(1

冷默言语 2024-12-11 22:15:34

你能不做吗

$(".beer_slider").css("background-position").val( $( "#slider" ).slider(beer_slider) );

Can you not do

$(".beer_slider").css("background-position").val( $( "#slider" ).slider(beer_slider) );

?

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