Jquery IE的动态宽度解决方案

Jquery IE的动态宽度解决方案,jquery,internet-explorer,Jquery,Internet Explorer,我有一个jQuery下拉导航,可以根据列表中最长的项调整其宽度。这在Firefox和Safari中非常有效,但由于某些原因,在IE中,宽度会延伸到页面的整个长度。如果我设置了一个固定的宽度,问题就解决了,但是我需要担心随着列表中的项目的变化而更新宽度 在IE中是否有一个(简单的)解决方法来指定动态变化的宽度 谢谢 width: auto; 应该可以工作,这就是您正在使用的吗?尝试一个显示:内联块在你的ul或div或任何包含菜单项的内容上。相关问题:,我认为他实际上没有使用下拉列表。他在做导航,

我有一个jQuery下拉导航,可以根据列表中最长的项调整其宽度。这在Firefox和Safari中非常有效,但由于某些原因,在IE中,宽度会延伸到页面的整个长度。如果我设置了一个固定的宽度,问题就解决了,但是我需要担心随着列表中的项目的变化而更新宽度

在IE中是否有一个(简单的)解决方法来指定动态变化的宽度

谢谢

width: auto;

应该可以工作,这就是您正在使用的吗?

尝试一个
显示:内联块
在你的
ul
div
或任何包含菜单项的内容上。

相关问题:,我认为他实际上没有使用下拉列表。他在做导航,你什么时候见过有人用下拉菜单做导航?如果你用的是下拉菜单,你需要换一个下拉菜单,或者使用第一条评论中推荐的黑客。这里有一个你可以使用的下拉替换:我最初使用的最小宽度为1px,但我刚刚测试了宽度:auto;这在IE中产生了同样的100%宽度问题。