我对JQuery并不熟悉,我对CSS不是很了解,但我发现自己也在使用它。所以,基本上这是我的困境:
我有一个简单的jquery脚本,你点击一个图像,一个小的登录框使用slideToggle下拉。我拿了一个已写过的脚本来执行此操作,但是他们的脚本有position: relative
,所以它会在删除时推动其余元素。我将其更改为position: absolute
以使其显示在顶部,但现在它不会显示在图像下方,它会显示在屏幕的左侧。我认为这与块或其他什么有关(比如它出现在左侧的下一个最大的容器中,或者其他什么?),但就像我说的那样,我对此的了解非常少。
以下是确定小菜单外观的CSS代码:
.menu_body {display:none; width:200px;border-right:1px solid #998675;border-bottom:1px solid #998675;border-left:1px solid #998675; position: absolute;}
它有一个显示:none,因此它最初不会出现(您必须单击图像才能显示),其他所有内容可能都不太有趣。我是否可以添加一些标记或属性以使其浮动并显示在正确的位置?鉴于我在这里提供的信息很少,有人能告诉我为什么它与左边对齐吗?
如果您需要更多信息,请与我们联系。
答案 0 :(得分:0)
尝试在CSS中设置顶部和左侧