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() メソッドよりも良い方法がある場合。
ありがとう。