我在 aspx 页面上设置了一个简单的 jquery 覆盖。以下是相关代码:
<img rel="#1208" src="/images/testsmall.png" />
<div class="simple_overlay" id="1208"><img src="/images/testlarge.png" /></div>
使用 jquery 库:
http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js
和脚本:
<script>
$(document).ready(function() {
$("img[rel]").overlay();
});
</script>
在页面本身上有一个 javascript 滚动条,用于此代码所在的部分:
<head>
<script type="text/javascript">
$(document).ready(function () {
$('#scrollbar2').tinyscrollbar();
});
</script>
</head>
问题是,我只想在调用覆盖时禁用滚动条。对 jquery 和 javascript 来说相当新,虽然我知道如何使用 javascript 的 hide() 方法隐藏滚动条,但我不确定如何将其编码为仅在调用叠加层时调用。那,或者如果有比 hide() 方法更好的方法来做到这一点。
谢谢。