无序列表显示不正确,MooTools和uvumittools下拉插件正在使用
Unordered List Displays Incorrectly, MooTools and UvumiTools Dropdown Plugin Being Used
我使用MooTools插件uvumittools下拉菜单样式在我的网站上的下拉菜单。该插件接受一个无序列表,并将其水平显示,没有项目符号,然后在下面放置一条水平规则。每个列表项都可以滚动,如果其中有另一个ul,则将其呈现为子菜单,如下所示。
<code>
<ul>
<li>Menu A</li>
<ul>
<li>Menu A - Option 1</li>
<li>Menu A - Option 2</li>
</ul>
<li>Menu B</li>
</code>
下拉菜单中的每个li标签都是一个div,它也使用background-image和background-position来产生翻转效果,如下所示。
<code>
<ul>
<li><div id="optionOne"><a href="#">Menu A</a></li>
<ul>
</code>
该网站在Firefox中100%正常显示和运行,在顶级选项上滚动,下拉菜单显示在水平规则下方,但不幸的是,这似乎是唯一的浏览器,Chrome和Safari都错开了列表,破坏了整个事情。
Firefox: http://img560.imageshack.us/img560/7139/screenshot20110425at130.png
铬:http://img835.imageshack.us/img835/8375/screenshot20110425at129.png
有人知道我做错了什么吗?这是我第一次使用这个插件我不知道为什么,但WebKit(即Safari和Chrome)不喜欢你的max-width:93px
从.softwareLink a
。有时我在Chrome/Safari中看到奇怪的包装,有时我没有,也许在布局引擎的某个地方有一些基于时间的反馈。
在.softwareLink a
中使用width:93px
应该一致地工作(并使您的菜单项都相同大小)。你必须改变你的精灵表是垂直的,而不是水平的,否则它会流血的右边链接一点。
BTW,我也看到一个JavaScript错误:
TypeError: Result of expression 'E.create' [undefined] is not a function.
/Design2011/js/mootools-for-dropdown.js: 173
- 如何在Angular2中使用jQuery插件
- 可以前端maven插件使用节点,npm已经安装
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- 我的jQuery插件参数没有正确启动,遇到了问题
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- TableExport jquery插件:文件名和扩展名问题
- 如何在使用selectBoxIt JQuery插件时检测选项更改
- jQuery插件-从插件中调用公共方法
- 压缩phonegap中ios的图像插件
- jQuery粘性插件可变顶部间距
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 高亮显示与数组字符串一起使用时文本插件中断
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- Wordpress插件根据需要加载js和css
- jQuery Wan Spinner插件的多个字段
- jQuery Facebox插件:关注弹出的外观
- CKEditor v4:自制插件中对话框的动态标题
- Jquery标签插件粘贴问题
- 无序列表显示不正确,MooTools和uvumittools下拉插件正在使用