X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите с скриптом
Гость_0_*
Гость_0_*
Topic Starter сообщение 10.10.2012, 20:24; Ответить: Гость_0_*
Сообщение #1


Если выбрать последний (шестой) блок, то после обновления страницы, нажимая на кнопку "Next" блоки пропадают. Как сделать, что бы после обновления страницы с 6 блока переходила опять на 1
Демо-страница
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Bartle96
Bartle96
сообщение 10.10.2012, 20:59; Ответить: Bartle96
Сообщение #2


У вас подключен js
js/jquery.cookie.js
По названию понятно что он записывает в cookie значения
Разбейтесь с ним =)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Гость_0_*
Гость_0_*
Topic Starter сообщение 10.10.2012, 22:08; Ответить: Гость_0_*
Сообщение #3


(Bartle96 @ 10.10.2012, 23:59) *
У вас подключен js
js/jquery.cookie.js
По названию понятно что он записывает в cookie значения
Разбейтесь с ним =)

Да, но в js я не силен!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 10.10.2012, 22:38; Ответить: Arks
Сообщение #4


че-то ничего не пропадает. Уже исправили?
UPD. АААА.. пропадает

UPD2.

[JS]var i=$.cookie("ci");
var n =$('.slide').size()-1; $('#btnNext').click(function(){ $('.slide').css('display','none'); i++; $('#total').children('.slide').eq(i).css('display','block'); $.cookie("ci",i); if(i==n){i=-1} });
...
if(i==n){i=-1}[/JS]

Возможно причина в том что на этой итерации переменной i соответствует значение 7 а переменной n значение 5 и js просто неоткуда достать блок под номером 7?
Я бы перенес if(i==n){i=-1} как минимум вверх. А лучше разберитесь немного с js и вопрос отпадет. Как раз если бы перенесли было бы так:
1. из кук достается значение i=6
2. в переменной n значение 5
3. ага, i=6, n=5 if(i==n){i=-1} (тут ошибка и вообще я бы сделал if(i>n) i=1) - значит уменьшим i на 1, т.е. i теперь равно 6 и вот он показывается последний блок.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Гость_0_*
Гость_0_*
Topic Starter сообщение 11.10.2012, 20:05; Ответить: Гость_0_*
Сообщение #5


(Arks @ 11.10.2012, 01:38) *
Возможно причина в том что на этой итерации переменной i соответствует значение 7 а переменной n значение 5 и js просто неоткуда достать блок под номером 7?
Я бы перенес if(i==n){i=-1} как минимум вверх. А лучше разберитесь немного с js и вопрос отпадет. Как раз если бы перенесли было бы так:
1. из кук достается значение i=6
2. в переменной n значение 5
3. ага, i=6, n=5 if(i==n){i=-1} (тут ошибка и вообще я бы сделал if(i>n) i=1) - значит уменьшим i на 1, т.е. i теперь равно 6 и вот он показывается последний блок.


А какой код все же получился и куда его вставлять?:rolleyes:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 11.10.2012, 21:05; Ответить: Arks
Сообщение #6


:huh: нинаю...
Ваш код, сами его и пишите, я лишь нашел ошибку. А переписывать это ж надо сток трудиться че-то себе копировать тестовые картинки добавлять. Неудобно просто это делать с Вашим кодом без правки исходника. Ладно б еще был рабочий проект где особо не потестишь, я бы понял. Вам просто лень...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Гость_0_*
Гость_0_*
Topic Starter сообщение 11.10.2012, 21:28; Ответить: Гость_0_*
Сообщение #7


(Arks @ 12.10.2012, 00:05) *
:huh: нинаю...
Ваш код, сами его и пишите, я лишь нашел ошибку. А переписывать это ж надо сток трудиться че-то себе копировать тестовые картинки добавлять. Неудобно просто это делать с Вашим кодом без правки исходника. Ладно б еще был рабочий проект где особо не потестишь, я бы понял. Вам просто лень...

:rolleyes:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 725 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1701 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2340 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12461 24.7.2020, 17:02
автор: -JamesSmips-
Открытая тема (нет новых ответов) Помогите с поиском доноров
3 tehno_music 3350 4.11.2019, 17:15
автор: goblin78


 



RSS Текстовая версия Сейчас: 18.4.2024, 7:54
Дизайн