看來,這就是我想實現幾乎是不可能的。水平滾動佈局左/右: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>
節你想在菜單中保持固定?或去家裏的項目? –它應該與家庭項目。我可以誠實地改變它。 :) –