1
<%@ Register TagPrefix="dnn" TagName="LINKS" Src="~/Admin/Skins/Links.ascx" %>

<dnn:LINKS runat="server" id="LINKS1" CssClass="MenuLink" Alignment="Horizontal"
            Level="Root" ForceLinks="False" />

dotnetnukeサイトでメニュー項目を作成するための次のコードがあります。選択したメニュー項目の色を変更するか、別のcssを適用して、ユーザーがサイトのどこにいるかがわかるようにする必要があります。ページ設定に移動し、ページヘッダータグの下でjqueryを使用してこれを実行してみました。何もしません。選択したメニュー項目に別のCSSを強調表示または適用するにはどうすればよいですか?

皆さんの助けに感謝します。

4

2 に答える 2

0

以下のURLの助けを借りてこれを修正することができました。

現在のページの背景色を変更するjquery

于 2012-09-12T03:58:44.157 に答える
0

手遅れかもしれませんが、DNNは「.sel」CSSスタイルを現在選択されているメニュー項目に動的に適用します。

DNNサイトのどこかにPDFが浮かんでいて、詳細が示されている(見つけるのが非常に難しい)か、開発者ツール(IEのF12、FirefoxのFirebugなど)を使用して、各メニュー項目に適用されているスタイルを表示します。

したがって、CSSに次のようなものを追加します。

.sel {
    color: #ABCDEF;
}

編集:申し訳ありませんが、これはナビゲーションメニュースキンオブジェクトを適用します。より多くのスタイリングオプションがあるので、どちらを使用するのが良いかもしれません。

于 2013-02-07T00:01:54.340 に答える