jquery - 当屏幕分辨率低时显示在悬停 div 中心

标签 jquery html css

我正在使用 div 创建一个菜单,当鼠标悬停时它会显示 div。 对于高分辨率,它在右侧显示该 div,但在低分辨率下我需要将此 div 显示在左侧或中间,

我附上一张高分辨率的图片。 enter image description here

And here my codes and demo 

http://jsfiddle.net/9xpDb/

请帮我解决这个问题。谢谢

最佳答案

添加 position relative 和 left: 0px 将一直向左显示文本。我在演示中修改了这段代码,它起作用了。

http://jsfiddle.net/9xpDb/3/

.trigger:hover +div {

display: block;
position: relative;
left: 0px;

<link rel="stylesheet" media="screen and (max-device-width: 600px)" href="small-device.css" />

如果您将 css 加载到一个单独的样式表中,然后应用上面的链接标记,您可以指定加载您为低分辨率(例如:宽度小于 600 像素)创建的新样式表

关于jquery - 当屏幕分辨率低时显示在悬停 div 中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22587273/

相关文章:

html - 在 node.js 代码中渲染一个完整的网页

javascript - 统一 div,以便调整窗口大小不会将它们分开

css - 在元素中隐藏文本

jquery - 在 Flexigrid 中卡住列

javascript - 如何使用 shuffle.js 响应式地调整图像大小?

javascript - 下划线模板不在主干中呈现

javascript - JQuery - HTTP 404 NOT FOUND - 服务器未找到与请求的 URI 匹配的任何内容

javascript - 在 Javascript 中移动并替换带有 2 个 div 标签的单元格

php - 在 PHP 中清理用户定义的 CSS

jquery - 如何在 jQuery 中为背景属性设置动画?