前提・実現したいこと
下記コードが機能しません。原因及び解決方法を教えて頂きたいです。
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラ〜メッセージはないが、反応しない。
エラーメッセージ エラーは出ません。 ### 該当のソースコード $(function() { $(document).ready(function() { $(window).scroll(function() { var aa = $(this).scrollTop(); if (aa > 0 ) { $('.menu-navi ui li a ').hover(function(){ $('this').css('color','#3366FF'); },function(){ $('this').css('color',''); }); }; }); }); }); ```ここに言語名を入力 ソースコード
jquery
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script> ここにより詳細な情報を記載してください。HTMLどうなってますか?
あと、同じ意味の記述が重なってたりhoverに付与する条件が厳しかったり
デバッグすれある程度見えてきそうに思います。
ご連絡ありがとうございます。
HTML下記の記載となっております。
<div class = "menu-navi">
<ul>
<li>
<a href = "./home.html">HOME</a>
</li>
<li>
<a href = "./nextevent.html">NEXT EVENT</a>
</li>
<li>
<a href = "./backnumber.html">BACK NUMBER</a>
</li>
<li>
<a href = "./reservation.html">イベント予約はこちら</a>
</li>
<ul>
</div>
以上、宜しくお願い致します。
質問は編集できますので。
あと
$(function() {
と
$(document).ready(function() {
は同義ですし、windowでイベント発火したいのでしたら不要です。
ご指摘ありがとうございます。
改善試みます。
また何かありましたら宜しくお願い致します。
質問は編集できますので。 htmlを質問に追記してください。