Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как сделать такую фичу? (https://javascript.ru/forum/dom-window/29979-kak-sdelat-takuyu-fichu.html)

dotwatt 19.07.2012 18:11

Как сделать такую фичу?
 
Подскажите пожалуйста, как сделать переключение страниц, как здесь http://captaindash.com

Если поклацать по верхним менюшкам, то не страница загружаются, а мы передвигаемся по одной странице. Как сделать так же?

tadjik1 19.07.2012 19:27

не лучший, кстати, пример, табов 4, а вкладок 2. ну а вообще — создаёте два дива внутри одного, ширина всех дивов по 600px. внутренние дивы расположены рядом. затем, при клике меняете их margin на 600px влево или вправо.

Dim@ 19.07.2012 19:32

tadjik1,
там как бы идут ajax запросы http://s61.radikal.ru/i173/1207/7a/71ceedd01847.png

Dim@ 19.07.2012 19:33

tadjik1,
но я бы предпочел ваш вариант

tadjik1 19.07.2012 19:37

Dim@,
ну да, я видел запросы. просто на количество вкладок ведь это никак не влияет =) просто при первой загрузке они будут пустыми, а по клику будут заполняться. ну я бы так делал по крайней мере.

dotwatt,
600 пикселей — только для примера, чтобы вы поняли, откуда тут значение у марджина

---
UPD: там запросы идут на ресурсы, которые на самом деле уже открывались, негуд

Dim@ 19.07.2012 19:39

tadjik1,
может лучше
width:100%;

Aetae 20.07.2012 00:56

Цитата:

Сообщение от Dim@ (Сообщение 190016)
tadjik1,
может лучше
width:100%;

Лучше. И не margin, а scrollLeft. При больших объёмах изменение margin или position заметно притормаживает в отличие от для того и предназначенного scroll'а.

tadjik1 20.07.2012 10:51

ок, спасибо.


Часовой пояс GMT +3, время: 15:20.