XMLドキュメントを介してjqueryコマンドをトリガーするように設定されたフラッシュカルーセルに10個の画像があります
すなわち:
<photo image="images/01.jpg" url="javascript:toggleDetail1()" target="_self">
<photo image="images/02.jpg" url="javascript:toggleDetail2()" target="_self">
etc...
ユーザーが画像をクリックすると、その特定の画像に対応する div のみが表示され、他の 9 つは非表示になるようにしたいと考えています。
10 個の div すべてに「toggleitem」のクラスを指定し、すべての div に独自の ID (「detail1」、「detail2」など) があるため、jquery を作成する必要があり、少し迷っています。
これまでのところ、カルーセルの画像をクリックすると、表示したい div が表示されるようになりました。しかし、「toggleitem」クラスの他のdivをその時点で非表示にする方法については、本当にわかりません。
<script type="text/javascript">
function toggleDetail1() {
$('#bookdetail1').show();}
function toggleDetail2() {
$('#bookdetail2').show();}
etc...
.not() セレクター、if ステートメントなどを使用する必要がありますか? 困惑しています。
これについて何か助けてくれてありがとう