我对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?
答案 0 :(得分:0)
使用此代码找到解决我的问题的方法:
return slideObject.holder.find('.rsImg').attr('scale');