更改数据attr值

时间:2014-03-06 16:44:04

标签: jquery

我正在使用一个名为slim scroll的插件来浏览我页面上的一些滚动条,我唯一的问题是它们没有响应。因此,当伸出时100px的高度看起来不错,当浏览器尺寸减小时,它看起来并不那么精彩。

所以为了解决这个问题,我试图做一些jQuery来做一些widowWidth,然后改变控制高度的数据元素。

所以我尝试了类似这样的东西,但它似乎只是改变了实际的高度元素而不是数据高度

function slimScrollResize(){
    loadWidth = $(window).width();
    if(loadWidth <= 1138){
        $('.slim-scroll').data('height', '300');
    }
}

然后我尝试更改

$('.slim-scroll').data('height', '300');

$('.slim-scroll').data('data-height', '300');

现在它没有改变任何东西。

有什么我想念的吗?任何帮助都会很棒!

帮助调试的js小提琴...并注意由于插件我无法更改数据名称。 http://jsfiddle.net/575VZ/1/

1 个答案:

答案 0 :(得分:3)

您可以使用 attr()

$('.slim-scroll').attr('data-height', '300');