0

我在一个新项目的多个位置使用 jQuery Innerfade,我希望能够在附加到容器的数据属性中动态传递容器高度值,而不是为每个实例更改 jQuery,例如我会喜欢在 HTML 中传递容器高度,如下所示:

HTML:

<div class="fade" data-height="190">
        <a href="#" title=""><img src="http://placehold.it/190x190&text=Brand%201" alt=""></a>
        <a href="#" title=""><img src="http://placehold.it/190x190&text=Brand%202" alt=""></a>
        <a href="#" title=""><img src="http://placehold.it/190x190&text=Brand%203" alt=""></a>
</div>  

然后从任何实例中获取附加的高度,如下所示:

$('.fade').innerFade({
    containerHeight: $(this).attr('data-height')+'px'
});

我上面的内容不起作用,但它应该为您提供我正在努力实现的目标。基本上我想获取相关元素的 data-height 属性。

4

1 回答 1

0

你试过这个...

containerHeight: '"' + $('.fade').attr('data-height') + 'px"'
于 2013-03-18T14:24:48.070 回答