Royalslider动态改变scalemode和视频容器

时间:2015-12-18 11:16:57

标签: jquery

我对Royalslider有疑问。我正在尝试使用以下代码更改每张幻灯片的scalemode:

<div class="royalSlider rsDefault">
<img class="rsImg" scale="fill" data-rsVideo="1496.mp4" src="test.jpg" alt="image description" />
<img class="rsImg" scale="fit-if-smaller" src="test.jpg" alt="image description" />
<img class="rsImg" scale="fit" src="test.jpg" alt="image description" />
</div>

然后我使用build in函数来获取attr “scale”

imageScaleMode: function(slideObject) { 
return slideObject.content.attr('scale'); },

所有这一切都很好。

问题是当我尝试使用视频时。然后Royalslider在图像周围添加一个容器(带有“.rsVideoContainer”类),然后它无法读取attr “scale”

如何定位视频容器内的图像attr?

1 个答案:

答案 0 :(得分:0)

使用此代码找到解决我的问题的方法:

return slideObject.holder.find('.rsImg').attr('scale');