4

Sharepoint 2010 には、マウスで正常に動作するホバリング ドロップダウン メニューがありますが、達成しようとしているのは、モバイル デバイスでページをリロードしないようにメニューを取得することです (ユーザーはメニュー ドロップダウンをクリックする必要があるため)。のように振る舞うので、メニューonHoverの を削除しようとしhrefましたが、何もしませんでした。また、自分のアプリを、SharePoint で作成された、モバイルでうまく動作する他のアプリと比較しましたが、彼らが何をしているのかがよくわかりません。

私が行方不明になっているのはある種のcssですか?以前にこれに遭遇したことがある場合は、本当に助けていただければ幸いです。

aspメニューで設定されたプロパティは次のとおりです。

<SharePoint:AspMenu
  ID="TopNavigationMenuV4"
  Runat="server"
  EnableViewState="false"
  DataSourceID="topSiteMap"
  AccessKey="<%$Resources:wss,navigation_accesskey%>"
  UseSimpleRendering="true"
  UseSeparateCss="false"
  Orientation="Horizontal"
  StaticDisplayLevels="1"
  MaximumDynamicDisplayLevels="2"
  SkipLinkText=""
  CssClass="s4-tn"/>

これは、ソースを表示したときに生成される html です。

 <li class="static dynamic-children selected"><br>
 <a class="static dynamic-children selected menu-item" title="Home" href="/sites/Test/Pages/default.aspx" accesskey="1">
 <span class="additional-background"><br>
 <span class="menu-item-text"><br>
 Test <br>
 </span>
4

1 に答える 1