私は奇妙な問題があります。私は理解できないようです。 フェード/トグルの別のレイヤーを備えたボタンを備えたJoomlaテンプレートに取り組んでいます。 使用されるスクリプトは超簡単で、一般的です:jqueryスクリプトはページロード時のみ動作します
ボタン:<button style="text-align: center;" id="button" class="btn btn-lg btn-success btn_daytours" data-ap-original-font-size="18px">Click here</button>
層:<div class="tour_calendar" style="display: none;"><div class="moduletable span12">...</div></div>
スクリプト:// TOGGLE層
$(window).load(function(){
$("#button").click(function(){
$("#tour_calendar").fadeToggle();
$(this).toggleClass("active"); return false;
});
});
...と間違って何も思いませんその設定では問題はありませんが、スクリプトがページがロードされている間だけ動作するということです。一度完全にロードされると、それ以上応答しません。 コード内の別の場所に関数を配置しようとしましたが、問題は解決しません。 私は実際にコーダーではなく、火かき棒は衝突を表示しないので、ヒントは高く評価されます。 自身のために試してみてください:https://biz211.inmotionhosting.com/~blackb78/blackbear2017/
とありがとうを事前に
あなたのコンソールを見てください。 '$は関数ではありません。 ' –
ありがとう、マイケル!そのエラーはうまく動作しているパララックスを参照しているようだ。申し訳ありませんが私は誤解を...私が書いたように:私はコーダーではありません;-) – Sawyer
あなたのサイトのコンソールに任意のjqueryコードを置くと、 '$は関数ではありません。 –