※ ChatGPTを利用し、要約された質問です(原文:シャドウボックスとjQueryを共存させるには)
シャドウボックスとjQueryの共存方法
このQ&Aのポイント
シャドウボックスとjQueryを共存させるためには、コードを適切に変更する必要があります。
まず、jquery-1.3.1.min.jsとshadowbox.jsの順番を入れ替えます。
さらに、$(document).ready(function(){ Shadowbox.init(); });の前に、jqueryのコードを移動させます。
シャドウボックス3.0.3を利用しています。
チェックボックスを複数選択するjQueryをシャドウボックス内で利用したいのですが、
シャドウボックスとjQueryがコンフリクトしてしまうようで、実現できません。
共存させるにはどのように記述を変えれば良いでしょうか?
<head>
<script type="text/javascript" src="../common/js/jquery-1.3.1.min.js"></script>
<!-- シャドウボックス -->
<script type="text/javascript" src="../common/js/shadowbox/shadowbox.js"></script>
<link rel="stylesheet" type="text/css" href="../common/js/shadowbox/shadowbox.css">
<script type="text/javascript">
$(document).ready(function(){
Shadowbox.init();
});
</script>
<!-- チェックボックスの複数選択 -->
<script type="text/javascript">
$(function(){
$("#toggle").click(function(){
$('.chkbox').attr('checked', $(this).attr('checked'));
});
});
</script>
</head>
<body>
<a href="#inline" title="シャドウボックス" rel="shadowbox;width=900;height=1200">シャドウボックス</a>
<div id="inline" style="display:none">
<input type="checkbox" id="toggle"> toggle<br>
<br>
<input class="chkbox" type="checkbox" name="ids[]" value="1"> 1<br>
<input class="chkbox" type="checkbox" name="ids[]" value="2"> 2<br>
<input class="chkbox" type="checkbox" name="ids[]" value="3"> 3<br>
</div>
</body>
お礼
返事が遅くなりすみません。 ありがとうございました!