问题标签 [yui-menu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
yui - 为什么 YUI 菜单等待我的页面图像加载?
编辑:这是 jQuery 1.3.1 中已确认的错误。它在 jQuery 1.3.2 中得到修复。
我有一个与此示例完全相同的 YUI 菜单控件,顶部有子菜单。
我尝试使用雅虎的代码来初始化菜单:
我发现包含需要时间加载的图像的页面存在问题。
我注意到标题会立即出现(通信/购物/娱乐),但是在加载所有图像之前不会出现指示有子项目的小箭头。
我觉得这很奇怪。我什至尝试将代码切换到 JQuery 以查看是否会在图像加载完成之前进行初始化(这就是$(function()
我认为应该做的)。
令我惊讶的是,我仍然有同样的问题。在整个页面加载之前,菜单不会初始化。
这绝对是正在等待的图像。
注意:此问题仅存在于 Internet Explorer 中。Firefox 似乎在加载图像之前引发了这个 onContentReady 事件。
我可以解决这个问题吗?
编辑:这是 jQuery 1.3.1 中已确认的错误。它在 jQuery 1.3.2 中得到修复。
asp.net - YUI MenuBar 位于 ASP.NET Silverlight 控件后面
使用 YUI 菜单栏,当项目下拉时,它们会出现在 ASP.NET Silverlight 控件的后面。我没有使用 YUI 布局。
我已经尝试在菜单栏 css 中设置 z-index:99 和 position:relative,以及设置 div 的 z-index:-1 和 position:relative。
有任何想法吗?
yui - 我可以在 YUI 菜单中创建一个不是菜单项的项目吗
我希望能够在其中插入用作标题而不是菜单项的项目。例如,我可能有一个不同类别的产品列表,并且我想要每个类别的标题。我不想要子菜单 - 我想要菜单内的标题。
我希望它就像这样做一样简单:
(并且显然定义了menuHeading
风格)。
这实际上有效 - 因为该项目出现在菜单中的正确位置。但它表现为一个菜单项(当我翻转它时以蓝色突出显示)。我在 Chrome 中检查了 DOM,似乎 YUI 菜单 javascript 实际上正在添加以下类'yuimenuitem'
并为其提供生成的 ID。
有没有一种“官方”的方式来做我想做的事,还是我必须求助于一些技巧,我想只是menuHeading
在我将鼠标悬停在它上面时将类更改为具有白色背景,但我宁愿不这样做,如果我不必。
css - Whats the correct CSS to apply to a YUI menu bar?
I am trying to figure out the best way to use CSS sprites as header images for a YUI menu control.
I have a CSS sprite with the following CSS :
How can I apply this to a YUI menu?
So far I've applied the navImg0, navImg1 etc. styles to the buttons.
They come up in the right position but with a few problems:
- there are lines between the items and i need to ideal way to remove them
- when i rollover the button the correct rollover works, but then if i roll off the menu and onto the main part of the screen the button disappears
- the
<a>
tags under the<li>
for each of the top level items doesnt work (theres no text inside anymore).
They have a lot of documentation about applying CSS but I couldn't find any examples of how to use CSS Sprites as images.
yui - YUI MenuButton:将菜单小部件添加到按钮小部件时菜单不显示
使用 YUI,我想创建一个菜单按钮,传入菜单小部件实例。
结果是看起来像一个菜单按钮,但菜单不显示。
测试用例:http ://sandbox.kluger.com/menu_test.html
在将菜单提供给按钮之前,我是否需要渲染菜单?
如果您想查看 params.menu,请检查测试用例。params.menu 对象是正确的,它在直接提供给widget.Button 时会创建一个菜单。这是在测试用例中测试的。
任何想法表示赞赏。
javascript - 带有动画的 YUI 菜单
是否可以让 YUI 菜单例如滑入而不是简单地弹出?
javascript - YUI MenuBar 不显示子菜单
所以我正在尝试学习 YUI 工具包,但我的菜单栏有可用的子菜单时遇到了问题。如果我使用以下代码:
使用以下 javascript:
我无法使用以下任一语法使子菜单工作:
或者
关于我哪里出错的任何想法?我正在使用 YUI 2.0。
javascript - 首次打开时“折叠”下方的 YUI 菜单呈现
我在屏幕底部导航上有一个 YUI 菜单,它在其下方创建了一个大的空白区域,如果可见,则将在其中呈现操作列表...
在第一次单击时,菜单将呈现在需要用户滚动才能看到的空白区域中……在第二次单击时,它将向上绘制(理想情况下),这样用户就不必滚动查看菜单。 ..第二次点击也杀死了那块空白......
我发现在 div 中添加一种 display:none 会杀死空白...但是 YUI 没有将显示设置为阻止,据我了解它应该...所以我写了另一种方法可以做到这一点手动...但是会发生相同的行为,菜单首先呈现在折叠下方,需要用户滚动...。第二次工作正常...某些原因在第一次单击时未正确计算顶部/左侧位置我似乎无法弄清楚为什么
html - 我可以在 Safari 和 Chrome 上禁用 YUI 菜单中的蓝色突出显示吗?
当我在 Safari 和 Chrome(但不是 Firefox)中时,我的 YUI 菜单项会出现一种发光的蓝色翻转突出显示。虽然这很酷,但它与我网站的其他突出显示不一致,我想禁用它。我猜这是一个 webkit css 属性,但是,如果是,还没有找到控制它的属性。谁能指出我正确的地方?谢谢!