Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Активный таб на JWScroller, Подскажите кто знает. 
:(
    Опции темы
vijei
Дата 13.6.2009, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 13.6.2009

Репутация: нет
Всего: нет



Всем привет.
Нужна помощь.
Есть скрипт, и пару .js файлов.
Вот что они выводят в итоге.
user posted image
user posted image
Так называемые табы.

Очень надо, чтоб при загрузке страницы, сразу открывался например третий таб и третья страница.
Уверен что это не сложно, просто я не знаю как! 

Вот от сюда можно скачать архив (весит 21 кб). Тот самый шаблон что на рисунках, со всеми скриптами, css и так далее.

Буду очень благодарен за помощь в решении моей задачки.

PM MAIL   Вверх
youri
Дата 13.6.2009, 23:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 17.4.2004

Репутация: 2
Всего: 16



а что тебе даст то, что ты узнаешь ответ? Имхо, тебе лучше самому его найти ;)
PM   Вверх
vijei
Дата 14.6.2009, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 13.6.2009

Репутация: нет
Всего: нет



Цитата(youri @ 13.6.2009,  23:03)
а что тебе даст то, что ты узнаешь ответ? Имхо, тебе лучше самому его найти ;)

та я не знаю как.
ну неужели так трудно хотя бы подсказать.
мне это нужно. ну кто-нибудь. помогите. smile 

PM MAIL   Вверх
youri
Дата 14.6.2009, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 17.4.2004

Репутация: 2
Всего: 16



глянь исходники - там все есть. Будут вопросы при разбирании с исходниками - спрашивай ;)

p.s. не трудно, но в этом нету ни смысла, ни радости

Это сообщение отредактировал(а) youri - 14.6.2009, 10:46
PM   Вверх
vijei
Дата 14.6.2009, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 13.6.2009

Репутация: нет
Всего: нет



Я пробовал. Добавлял class="selected", но таб (вкладка) просто становится выделенной, но не активной.
Не знаю как добавить класс action, может командой какой нить.
В jwscroller.js есть 
rotateAction: "click"
Как сделать чтобы эта команда сразу сробатывала на нужную мне вкладку?
PM MAIL   Вверх
youri
Дата 14.6.2009, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 17.4.2004

Репутация: 2
Всего: 16



конечно selected тебе не поможет - это только css класс, надо еще содержимое поменять

потом ты зацепился, за этот rotateAction: куда он передается? Как используется?
PM   Вверх
vijei
Дата 14.6.2009, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 13.6.2009

Репутация: нет
Всего: нет



Я так понимаю, что содержимое меняется какими то функциями?
Если так то я их не знаю. Я не программист. Так, обычный рядовой пользователь. И найти было бы очень сложно, или даже не возможно, интересующую меня информацию, потому как не знаю в каком направление искать.
Буду примного благодарен, если обьясните мне как это работает, куда передаётся, и какие функции отвечают за то действие, которое мне необходимо. smile 
PM MAIL   Вверх
youri
Дата 14.6.2009, 18:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 17.4.2004

Репутация: 2
Всего: 16



Цитата(vijei @  14.6.2009,  18:24 Найти цитируемый пост)
Я не программист

ну тут есть два выхода: 1) стать программистом, 2) заплатить другому программисту (на всякий случай предупреждаю, что не мне)

Цитата(vijei @  14.6.2009,  18:24 Найти цитируемый пост)
потому как не знаю в каком направление искать

для начала разберись какие функции когда и в какой последовательности вызываются: ставишь firefox + firebug (если не установлены). В начало каждой функции пишешь console.log('имя функции'); и на вкладке console firebug'а при вызове соответствующих функций будут выводится указанные тобой строки
PM   Вверх
vijei
Дата 15.6.2009, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 13.6.2009

Репутация: нет
Всего: нет



Установил firebug. Понял что не активная вкладка имеет класс - jwscroller-link off, а активная - jwscroller-link selected.
Пробовал ставить подобный класс - не получилось.
Что касается функций - пишу например - console.log('rotateAction') - выдаёт rotateAction.

Вообщем, всё равно ни чего я не понял. Ну хоть намекни что за функция отвечает за активность таба (.


PM MAIL   Вверх
vijei
Дата 15.6.2009, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 13.6.2009

Репутация: нет
Всего: нет



buttonOffClass: 'off',
buttonOnClass: 'selected',

думаю что к этому надо добавить ещё одно значение. но для него скорее всего надо будет ещё дописывать какую нить функцию.
Даж уже не знаю! )

Это сообщение отредактировал(а) vijei - 15.6.2009, 21:56
PM MAIL   Вверх
ksnk
Дата 15.6.2009, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



Может быть достаточно вызвать #3-й таб#.click()?



--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
vijei
Дата 15.6.2009, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 13.6.2009

Репутация: нет
Всего: нет



Можно подробнее? Я просто далёк именно от этого.

Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head> 
<title>JWScroller.js</title> 
<link href="css/jmovies_css.css" rel="stylesheet"  type="text/css" />
<script type="text/javascript" src="js/mootools.js"></script>
</head>
<body>

<!-- Jmovies Pictures Scroll module v1.2.5 starts here -->

<script type="text/javascript" src="js/jwscroller.js"></script>
<script type="text/javascript">
Window.addEvent('domready', function() {
    
    jwscroller = new JWscroller($('jwscroller'),{
        transitionDuration: 1000,
        rotateAction: 'click'
    });
    
});
</script>

<style type="text/css">
#jwscroller-wrapper, #jwscroller-inner, .jwscroller-content { height:px; }
#jwscroller-inner { width: 2938px; }
#jwscroller-bar, #jwscroller-wrapper, .jwscroller-content { width: 646px; }
</style>

<div id="jwscroller" style="width:646px;background:#3B4348;">
<div id="jwscroller-bar">
<ul>
<li class="jwscroller-link"><a><span>1 таб</span></a></li>
<li class="jwscroller-link"><a><span>2 таб</span></a></li>
<li class="jwscroller-link"><a><span>3 таб</span></a></li>
<li class="jwscroller-link"><a><span>4 таб</span></a></li>
</ul>    
</div>
<div id="jwscroller-wrapper">
<div id="jwscroller-inner">
<div class="jwscroller-content" style="color:#ffffff;">
1 СТРАНИЦА
</div>
<div class="jwscroller-content" style="color:#ffffff;">
2 СТРАНИЦА
</div>
<div class="jwscroller-content" style="color:#ffffff;">
3 СТРАНИЦА
</div>
<div class="jwscroller-content" style="color:#ffffff;">
4 СТРАНИЦА
</div>
</div>
</div>
</div>

<!-- Jmovies Pictures Scroll module v1.2.5 ends here -->    

</body>
</html>


Куда ставить .click()?  ?
Или это надо ставить в самом .js?

Это сообщение отредактировал(а) vijei - 15.6.2009, 22:34
PM MAIL   Вверх
ksnk
Дата 15.6.2009, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 48
Всего: 386



Код

document.getElementById('jwscroller-bar').getElementsByTagName('a')[2].click(); // это 3- й таб

 Может так?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
vijei
Дата 15.6.2009, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 13.6.2009

Репутация: нет
Всего: нет



А куда это вставлять?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0554 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.