私はレールアプリケーションを構築しており、ページ固有のアプリケーションを持っています。ページ固有のJavaScriptが動作しない
私は私のPagesController
のための私のindex.html.erb
の下にこれを追加しました:
<script> </script>
それが一番上にある場合、コードは0
にnavbar
不透明度を設定しますが、何とかこれもに表示私のcontactcontroller
のためのnew.html.erb
。
これはどうやって起こっているのですか?
$(document).ready(function() {
$(window).scroll(function() { /* run on load */
if ($('.nav-fixed-top').css("opacity") == 0) {
$('.nav-fixed-top').fadeTo(500, 1); /* fadeIn if not visible */
} else {
if ($(window).scrollTop() === 0) {
$(".nav-fixed-top").fadeTo(500, 0);
}
};
});
});
これは私のPagesController
のための私のindex.html.erb
の一番下にあります。でも、ContactController
のためにnew.html.erb
が呼び出されているようです。
コードを表示してください。あなたが何をしているのかわからなければ、あなたを助けることはできません。 –
質問を編集しましたが、htmlの「」タグがそこに隠されていました。ようこそstackoverflowへ。マークダウンの構文を正しく使用してください – GabLeRoux
ガベと夏ありがとうございます。私は皆さんのためにコードを追加しました。 –