看来,这就是我想实现几乎是不可能的。水平滚动布局左/右:jQuery的/ CSS测验
我想创建一个水平布局依赖于jQuery的,但即使有可用的Javascript被关闭。我也希望保持最清晰的代码和语义值。所以我想我正在寻找最终的解决方案。 :)
在网络上最常见的横向布局是这样的:http://www.queness.com/resources/html/scroll/horizontal.html - 这将是完美的(它的工作原理,即使JS截止)。我的问题是我需要它的工作“左右逢源”(左,右有“开始”的中间项)。
的影响应该是因为这类似:http://steveandjacqs.com/网站(和编码后端)是伟大的,但它是不可用而不JS和代码是完全破解的。
我的CSS:
html,body { overflow: hidden; }
.wrapper { position: relative; width: 100%; height: 100%; }
.wrapper-cont { position: relative; width: 500%; height: 100%; margin-left: -200%; }
#item-left { position: absolute: top: 0px; left: 0%; }
#item-home { position: absolute; top: 0px; left: 200%; }
#item-right{ position: absolute; top: 0px; left: 400%; }
#item-down { position: absolute; top: 200%; left: 0%; }
我的HTML:
<body>
<nav><ul>
<li><a href="#item-left">Left</a></li>
<li><a href="#item-home">Home</a></li>
<li><a href="#item-right">Right</a></li>
<li><a href="#item-down">Down</a></li>
</ul></nav>
<div class="wrapper">
<div class="wrapper-cont">
<div id="item-left">Element outside viewport on the left side</div>
<div id="item-home">Element on the center of viewport</div>
<div id="item-right">Element outside viewport on the right side</div>
<div id="item-down">Element on the center of viewport but down</div>
</div>
</div>
</body>
我的JavaScript将使用某种流畅的动画插件(scrollTo也许?)的部分之间。浏览器滚动(至少垂直)应该被禁用,DIV自己应该可以滚动。
///
我应该张贴我的网站的截图或者是understanble这样?
预先感谢您!
PS:我或多或少的jQuery copypasta,这样下去容易在我身上吧。 :)
UPDATE
有关修改的.htaccess添加在进入网页内部链接什么:重写 “http://example.com” 到 “HTTP://example.com#home”?比我可以编写布局“常用的方式”(比如前面的例子来自Queness)。
您的网页
演示包括这些修正/添加的
<head>
节你想在菜单中保持固定?或去家里的项目? –它应该与家庭项目。我可以诚实地改变它。 :) –