http://www.indofolio.com/, Próbuję stworzyć stronę internetową o funkcji podobnej do tej, ale nie rozumiem, jak on zrobił poziome przewijanie z tagiem kotwicy bez javascript. Wyłącz javascript, a jego strona internetowa nadal działa poprawnie. Naprawdę kocham postępowe ulepszenie, które zrobił.Kotwica Html poziomo bez javascript
Kod testowy do zakotwiczenia poziomego, wyjmij blok inline i ułóż w lewo i działa idealnie.
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.ab {
width: 20%;
height: 20%;
float: left;
display: inline-block;
border: 1px solid red;
}
</style>
</head>
<body>
<a href="#box1">aaaaaaa</a>
<a href="#box2">bbbbbbb</a>
<div id="container" style="width:100%">
<ul style="width:500%;height:2000px;background-color:red">
<li class="ab"><a name="box1"></a>
<div>test</div>
</li>
<li class="ab"><a name="box2"></a>
<div>test2</div>
</li>
<li class="ab">
<a name="box3"></a>
<div>test3</div>
</li>
<li class="ab">
<div></div>
</li>
<li class="ab">
<div></div>
</li>
</ul>
</div>
</body>
</html>
Tak mi zrozumieć, jak skoki, ale to nie działa w poziomie, po prostu wklejony kod na górze po prostu przetestować. KIEDY usuwa się blok inline i pływa w lewo, działa idealnie, ale nie w inny sposób. Niestety, ale działa na indofolio .... jego wciąż tajemnica – FireStream
Nie porusza się poziomo na indofolio przy wyłączonym javascript. To po prostu "skacze" na miejsce. Horyzont jest wykonywany tylko przy pomocy javascript. – ScottS
Wyłącz javascript, włącz przepełnienie ukryte na div id = "wrapper", obrazy są wyrównywane poziomo po pomniejszeniu, aby zminimalizować zawartość, a po kliknięciu menu przeskakuje do niego. Wiem. ale nie działa normalnie nawet na moim prostym teście. Nie wyskoczyłoby to poziomo ... nexx być bardziej precyzyjnym plz, bo jestem głupi, i czuję się bardziej głupi, kiedy muszę ponownie ustalić. – FireStream