移动设备上的 Sharepoint 2010 下拉菜单

Posted

技术标签:

【中文标题】移动设备上的 Sharepoint 2010 下拉菜单【英文标题】:Sharepoint 2010 dropdown menu on mobile 【发布时间】:2012-10-03 15:02:10 【问题描述】:

我在 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>

【问题讨论】:

您需要用一些代码充实您的问题。没有足够的人能够帮助你,你的问题太模糊了。 我添加了共享点设计器中的 asp 菜单代码。我不确定这可能有多大帮助,这些东西大部分是自动生成的 我在查看源代码时也添加了 html,但没有意识到这里添加 html 的指导方针,它现在看起来不正确,但正在努力修复它 也许您可以分享这些项目上的 css 以及更多显示父子菜单项的 html。 似乎我的问题已通过让 href 调用一个在单击时返回 null 的函数得到解决 【参考方案1】:

你的问题不是很明显。但我可以告诉你这一点。如果你不想发生任何事情,你可以使用

onclick="return false;"

【讨论】:

以上是关于移动设备上的 Sharepoint 2010 下拉菜单的主要内容,如果未能解决你的问题,请参考以下文章

按下后退按钮时,自动折叠移动设备上的下拉导航栏菜单

带有国家代码下拉列表的移动设备上的 CSS 问题 (intl-tel-input)

无法为 Visual Web 部件 Sharepoint 2010 Foundation 上的文档设置权限

SharePoint 2013/2010 在一个列表或文档库内移动列表项,文档和目录位置而保持last modify by 等系统字段保持不变

Sharepoint Foundation 2010 2 层安装-工作组上的机器,而不是域上的机器

使用客户端对象模型 SharePoint 2010 以编程方式获取 ListItemVersion