私はJavascriptが苦手で、現在、アコーディオン関数をdivに追加して、追加の詳細を明らかにしようとしています. これは私の現在のモバイル Web サイトです。http://txf4199.cias.rit.edu/mobile-test-4/index.html#work
問題: [もっと見る] をクリックすると、アコーディオン効果が正常に機能し、コンテンツが表示されます。ただし、サイトの上にフィルター (「モバイル」、「モーション」など) を使用すると、アコーディオン効果が機能しなくなります。
参考までに: フィルタは quicksand.js (フィルタリング プラグイン) と main.js (カスタム スクリプト) を使用していますが、アコーディオン効果は非常に小さいため、単純にインライン スクリプトを使用しています。
これが私のjsファイルのリストです:
<!-- jQuery -->
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.1.0-rc.1/jquery.mobile-1.1.0-rc.1.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="js/jquery.quicksand.js"></script>
<script type="text/javascript" src="js/main.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$('.accordionButton').click(function() {
$(this).next().slideToggle();
});
});
</script>
私はすでにドキュメントの準備ができている関数を調べました.1つ以上が問題になると思いましたが、それは許容できるので、他にどこを見るべきかわかりません. どんな助けでもいただければ幸いです。私はこの投稿をタカのように見ています。事前に感謝します!