草庐IT

mega-menu

全部标签

HTML,:hover css menu and accessibility

我有一个问题。我制作了一个css菜单(不需要javascript)。这依赖于a:hover来显示或隐藏A中的UL元素。使用可见性:隐藏;和可见性:可见;到目前为止一切顺利,直到我尝试只使用键盘。现在为了便于访问,我需要能够仅使用键盘进行导航。所以我还向控制可见性的类添加了a:focus。但这并没有修复菜单,它仍然关闭。有谁知道如何完成此操作以保持我的网站可访问?提前致谢。编辑JSFiddle最大的问题是如何实现这一点,以便他们可以点击下面的链接。我只能为鼠标做,不能为键盘做。一定有人知道怎么做?! 最佳答案 基于纯css的:hove

html - purecss pure-menu-item 不能正常工作

此菜单代码是http://purecss.io/menus/中的第一个示例.但是效果不好:(每个元素彼此保持一屏距离。如果向下滚动,您会看到其他元素。但它在purecss.io/menus页面中有效。我不知道为什么。(这里当你运行时它也能正常工作......你必须用这段代码创建一个html文档,然后它会失败......)YahooSitesFlickrMessengerSportsFinanceMoreSitesGamesNewsOMG!我看过pure-menu-item有一个height:100%,我认为这有点奇怪。这是问题所在吗? 最佳答案

html - 外部 ui-grid-menu-button

我想将ui-grid-menu-button与ui-grid-menu分开。所以我的选择列按钮将在另一个地方。我试图在toggleMenu功能上放一个watch,点击我的按钮它应该触发并打开列表。我也尝试使用广播选项,但它不起作用。最好的方法是什么? 最佳答案 我回答了同样的问题here.感谢@pilar1347的提示,我的解决方案不那么老套。 关于html-外部ui-grid-menu-button,我们在StackOverflow上找到一个类似的问题: h

html - html5 中 <nav> 和 <menu> 的用法有什么区别?

html5中nav和menu的用法有什么区别?导航或菜单,哪个? 最佳答案 直接从马口:http://dev.w3.org/html5/spec-author-view/interactive-elements.html#menusThemenuelementrepresentsalistofcommands.E.g.:New...Open...SaveSaveas...http://dev.w3.org/html5/spec-author-view/sections.html#the-nav-elementThenavelemen

javascript - 语义 UI 下拉列表 'setup menu' 失败

我正在尝试使用setupmenu(values)方法更改语义下拉列表的值,但是当我使用useLabels:false时它失败了。例。没有useLabels:false$(document).ready(function(){$('.ui.dropdown').dropdown({//useLabels:false,onChange:function(value,text,$selectedItem){console.clear();console.log(value);}});$('.ui.button').on('click',function(){$('#select').drop

javascript - 移动优化 : Make notification menu with position:absolute scrollable

我最近买了Moltran这很好但有一个很大的缺点:通知菜单在移动设备上消失,这不适合我。所以我了解到,这可以通过删除li通知元素的hidden-xs类来完成。这将变成至,效果很好。现在我将小菜单拉伸(stretch)到屏幕的整个宽度如果用户使用较小的设备以获得更好的可用性:@media(max-width:767px){.nav>li.dropdown:not(.hidden-xs).open.dropdown-menu{width:100vw;}}一切正常,直到出现一件事:我无法在菜单中滚动。使用现代5"智能手机水平,最后的3个元素被隐藏。相反,滚动会影响由绝对位置引起的背景。关于o

javascript - Mega 如何下载文件?

当您从MEGA服务下载文件时,会出现一个显示下载进度条的网页。在该栏达到100%后,您的浏览器将通知用户将文件保存到选定的文件夹中。我知道Mega使用HTML5文件系统API来执行此操作(Downloadfileslikemega.co.nz)。但是,我不知道文件何时完全下载到沙盒目录中,浏览器如何通知用户下载?你能回答我的问题吗?提前致谢。 最佳答案 通过使用a[download],msSaveOrOpenBlob或Adob​​eFlashSWFFilewriter,具体取决于浏览器支持的方法。PS:MEGA并不总是使用HTML5

javascript - Bootstrap 3 Navbar Collapse menu at Left for left and right navbar items

我有一个带有左侧导航项和右侧导航项的Bootstrap3导航栏(如下所示)。折叠时,我希望导航栏切换(又名“汉堡菜单”)及其元素都左对齐。到目前为止我的代码:LeftLeftRightRight左侧导航栏切换的CSS是:@media(max-width:767px){.custom-navbar.navbar-right{float:right;padding-right:15px;}.custom-navbar.nav.navbar-nav.navbar-rightli{float:left;}.custom-navbar.nav.navbar-nav.navbar-rightli>

javascript - 使 'dropdown-content' 与 paper-dropdown-menu 的宽度相同?

我有以下代码:InboxStarredSentmailDrafts但如下图所示,dropdown-content的宽度非常小。我怎样才能以一种干净的方式将宽度设置为与实际paper-dropdown-menu相同的大小? 最佳答案 我相信我已经在这个jsfiddle中创造了您想要的东西.或者如果你喜欢这里是代码片段.custom{width:190px;}.custom2{width:400px;}JSBinInboxStarredSentmailDraftsInboxStarredSentmailDraftsHTMLImports

html - 横向菜单 : how to float right but keep the menu items in the correct order?

我对水平菜单(.drop_menuli)使用float:right,因为我希望菜单与屏幕右侧对齐(Logo与左侧对齐)。它工作正常,唯一的问题是我的菜单项现在的顺序错误(链接3然后链接3然后链接1而不是相反)。有没有办法解决这个问题?非常感谢http://jsfiddle.net/eLSbq/LogoLink1SubLink1SubLink2Link2SubLink1SubLink2SubLink3SubLink4Link3SubLink1SubLink2SubLink3SubLink4.header{width:100%;background:#fff;color:#124191;f