多くのリンクを検索しましたが、適切な解決策が見つかりませんでした。選択したリストをWebページで強調表示したいと思います。リストの私のコードは次のとおりです。
%div#navg
%ul.clearfix
%li
%a#c-realtime.overview-16{:href => "#", :title => "Summary"} Summary
%li.menu-trigger
%a#c-comment.events-24{:href => events_url, :title => "Events"} Events
%li.menu-trigger
%a#c-realtime.create-24{:href => new_event_path, :title => "Create new event"} Create new event
%li.menu-trigger
%a#c-realtime.realtime-16{:href => "#", :title => "Analytics"} Analytics
%li.menu-trigger
%a#c-realtime.recommend-24{:href => recomendations_url, :title => "Recommendations"} Recommendations
Javaスクリプトのコードは次のとおりです。
:javascript
$( document ).ready( function() {
$( "#navg ul li a" ).click( function() {
$( this ).parent( "li" )
.addClass( "selected" )
.siblings( ".selected" )
.removeClass( "selected" );
return false;
});
});
そしてcssで私はこれを使用しています:
li.selected { background-color: #404649;
私の問題は、ページで選択したメニューを強調表示できますが、行を削除するとそれぞれのリンクが機能しないことです
falseを返します。
JSコードからリンクは機能していますが、リンクが強調表示されていないため、問題を特定できません。問題の解決方法を教えてください。ありがとう