jquery - CSS 或 jQuery 在视口(viewport)中右对齐图像并仍然允许向左滚动

标签 jquery css viewport alignment

我正在为 Webkit 开发一个 HTML 页面,并且有一个比视口(viewport)宽的图像 (2048 x 1536px)。我想让图像的右半部分作为起点出现在视口(viewport)中,并允许向左滚动以查看图像的其余部分。

我在 CSS 中尝试了一些东西( float 、负边距偏移),但没有任何运气。

<!DOCTYPE html>
<html laneg="en">
<head>
<title>Viewport example</title>
    <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=0.44, maximum-scale=1.0, target-densitydpi=device-dpi"/> 
</head>
<body>
<img src="image25.jpg" width="4800" height="2400" />
</body>
</html>

视觉表示:http://i44.tinypic.com/351j1pw.jpg

最佳答案

您可能想要强制浏览器滚动。将它水平滚动 4800 像素以确保它在每台设备上都位于右侧。或者只使用图像的宽度而不是指定数字。

<script type="text/javascript">
    window.scrollTo(4800,0);
</script>

关于jquery - CSS 或 jQuery 在视口(viewport)中右对齐图像并仍然允许向左滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16299723/

相关文章:

javascript - Ember 使用 this.render 将数据传递到模板时出现问题

html - 在我的标题中进行下拉选择

css - 删除 div 标签之间的间隙

javascript - JQuery按钮点击不注册

css - 响应屏幕尺寸时 Logo 重叠文本

javascript - 字幕文本 - 获取屏幕边界外的文本长度(以像素为单位)

javascript - 显示移动窗口时在 Bootstrap 导航栏中附加搜索栏?

javascript - 是否可以在javascript中不使用 'this'关键字来获取元素的id

jquery - 如何使CSS下拉菜单持久化

javascript - jquery - 选择点击宽度上的最后一个 div