Jquery 在Fancybox2上,如何将滚动条定位在右侧而不是左侧?
我的网站是以Jquery 在Fancybox2上,如何将滚动条定位在右侧而不是左侧?,jquery,fancybox,fancybox-2,Jquery,Fancybox,Fancybox 2,我的网站是以rtl方向编写的,我希望fancybox2弹出窗口与网站保持一致,其滚动条位于页面的左右两侧(如rtl方向页面)。可能吗?它可能不适用于内容的所有类型(iframe),但它适用于内联内容 使用beforeShow回调将dir属性动态添加到.fancybox内部选择器 beforeShow: function () { $(".fancybox-inner").attr("dir", "rtl") } 请参见右侧已经是滚动条的默认位置。移动滚动条没有任何意义,只是隐藏了滚动条。
rtl
方向编写的,我希望fancybox2弹出窗口与网站保持一致,其滚动条位于页面的左右两侧(如rtl
方向页面)。可能吗?它可能不适用于内容的所有类型(iframe
),但它适用于内联内容
使用beforeShow
回调将dir
属性动态添加到.fancybox内部
选择器
beforeShow: function () {
$(".fancybox-inner").attr("dir", "rtl")
}
请参见右侧已经是滚动条的默认位置。移动滚动条没有任何意义,只是隐藏了滚动条。@Sparky:我打赌OP的意思是fancybox的左)我仍然有一个问题-我使用fancybox作为图像库。当fancybox打开时,它可以工作,但当我导航到下一个/上一个图像时,滚动条会返回到右侧(顺便说一句,感谢您的修复)。@YanivShiloah:您能在JSFIDLE中重现这个问题吗?我不明白为什么图像
应该有滚动条,因为它们的大小是自动调整的。我发现了问题。在我的html标记中,我将dir设置为“rtl”,结果是导致所有问题的原因。。。所以我删除了它,而是将所有页面放在一个div中,在css中将direction设置为“rtl”,结果成功了!无论如何,谢谢你:)