1

我想更改背景图像的位置以匹配 span 元素的数字内容。

我的html:

<div id="ecoBar">
    <div id="ecoSlider"></div>
    <h4>ECO <span id="ecoPercentage">50%</span></h4>
</div>

所以我有一个 div#ecoSlider 代表一个 400px 宽的滑动比例和一个 span#ecoPercentage 给出一个数值。我想从跨度中获取该值并应用于我的背景位置。

到目前为止我的 jQuery:

$(document).ready(function(){
    var value = $('#ecoPercentage').text();
    $('#ecoSlider').css('backgroundPosition', 'value 0');
});

我似乎无法正常工作,我做错了什么?

提前谢谢了。

4

1 回答 1

2

您将“值”作为字符串值传递。试试这个:

$('#ecoSlider').css('backgroundPosition', value + '0');

于 2011-02-02T12:40:09.860 回答