在可滚动区域内调用覆盖。使用 tinyscrollbar 插件( [http://www.baijs.nl/tinyscrollbar/][1] ),当调用覆盖时,我想将 tinyscrollbar 中的滚动选项设置为 false。这是标题中的脚本:
<script type="text/javascript">
$(document).ready(function () {
$('#scrollbar2').tinyscrollbar({ scroll: true });
});
</script>
这是覆盖脚本:
<script>
$(document).ready(function () {
$("img[rel]").overlay({
onBeforeLoad: function (event) {
$('#scrollbar2').tinyscrollbar({ scroll: false });
},
onClose: function (event) {
$('#scrollbar2').tinyscrollbar({ scroll: true});
}
});
});
</script>
如您所见,在 onBeforeLoad 中,我尝试将滚动设置为 false,而 onClose 将其设置回 true,但这些都被忽略了。对 jquery 来说有点新,所以不确定如何动态更改这些选项。在设置滚动选项后尝试调用 tinyscrollbar_update() 但没有任何效果。不知道该怎么做...