|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.03.2013, 08:40 | #1 |
Форумчанин
Регистрация: 05.10.2010
Сообщений: 107
|
Jquery
Здравствуйте! У меня есть див с id="slide_left_1" в котором две картинки первая с классом "first" а вторая с классом "hh". В css для дива overflow стоит hidden что бы была выдна тлько первая картинка. Я пытаюсь сделать так что бы исчезала первая картинка а на ее место появлялась вторая потом исчезала вторая а на ее место первая появлялась... как бы слайд шоу. Вот что в меня за скрипт:
Код:
|
14.03.2013, 10:56 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Первым аргументом в setTimeout передается функция, а не ее результат. JavaScript — регистрозависимый язык, функция settimeout неопределена.
Alar, верни репу!
|
14.03.2013, 11:27 | #3 |
Форумчанин
Регистрация: 05.10.2010
Сообщений: 107
|
Но ведь я использую jquery, а не js. Я ведь передаю функцию. Проблема в логике, я не могу понять как устроить так что бы выполнялось так как я задумал.
|
14.03.2013, 12:40 | #4 | |||
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Цитата:
jQuery — это библиотека языка javascript. Цитата:
slide — функция, да. А вот slide() это уже результат ее выполнения. Цитата:
Проблема в явном нарушении синтаксиса языка, просматривайте хоть ошибки консоли. 1. "settimeout" — неверно, интерпретатор тут заругается. 2. setTimeout(slid1(),"2000"); — интерпретатор заругается, так как ф-я slid1 не возвращает ни функцию, ни выполняемую строку.
Alar, верни репу!
|
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
JQuery + IE | Anubys | JavaScript, Ajax | 1 | 20.06.2012 17:58 |
JQuery | stas_int | Помощь студентам | 3 | 26.11.2011 22:06 |
JQuery и FF | WennY | JavaScript, Ajax | 1 | 01.11.2011 22:26 |
jQuery itself | spein | JavaScript, Ajax | 4 | 25.12.2009 22:30 |