Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: вопрос по Jquery

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Описание: вопрос по Jquery
Dee
Отправлено: 23 Октября, 2013 - 21:45:50
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. $("#zzz").toggle(function () {
  2. $("#gl").hide(1000);
  3. },
  4. function() {
  5. $("#gl").show(1000);
  6. });
  7.  


исчезает сразу zzz в чем проблема
типо при клике один раз форма исчезает,второй раз появляется,но нихрена не работает
 
 Top
esterio
Отправлено: 23 Октября, 2013 - 22:02:51
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1. $(document).ready(function(){})
 
 Top
Dee
Отправлено: 23 Октября, 2013 - 22:04:28
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




до этого все прописано,я и говорю исчезает только тот див ззз сразу при загрузке страницы
 
 Top
esterio
Отправлено: 23 Октября, 2013 - 22:07:52
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




а как вы хотели, как прописали так и делает
 
 Top
Dee
Отправлено: 23 Октября, 2013 - 22:09:33
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




CODE (html):
скопировать код в буфер обмена
  1. <div id="zzz">спрятать</div>
  2. <div id="xxx">aaaaaaaaaa</div>


CODE (javascript):
скопировать код в буфер обмена
  1. $("#zzz").toggle(function () {
  2. $("#xxx").hide(1000);
  3. },
  4. function() {
  5. $("#xxx").show(1000);
  6. });


что тут не так ?чтобы при клике то пряталась аааа,то показывало
 
 Top
esterio
Отправлено: 23 Октября, 2013 - 22:11:04
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




ну так нужно повешать обработчик, который и выполнить данный код.
CODE (javascript):
скопировать код в буфер обмена
  1. $('#zzz').ckick(function(){
  2.    // сюда вставьте Ваш код
  3. });
 
 Top
Dee
Отправлено: 23 Октября, 2013 - 22:15:54
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




я не понимаю,напишите мне пожалуйста полностью и почему клик,
ведь тогл это клик один и клик два как я читал
 
 Top
esterio
Отправлено: 23 Октября, 2013 - 22:17:39
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




как ето toggle равен клику? вы еще раз перечитайте ОФФ ДОКУМЕНТАЦИЮ
 
 Top
Dee
Отправлено: 23 Октября, 2013 - 22:30:41
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




почему он скрывает ззз когда там прописан другой селектор ?
(Добавление)
http://xhtml[dot]co[dot]il/ru/jQuery/toggle
ну вот тут ссылка что тогле это клик и последующие клики
 
 Top
tuareg
Отправлено: 23 Октября, 2013 - 22:47:18
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Версия jQuery какая? Улыбка Насчет документации Вам правильно указали.
Вот работает.
http://jsfiddle[dot]net/tuareg/zZ8zj/
А если поменяете версию 1.9* и > нет
 
 Top
Dee
Отправлено: 23 Октября, 2013 - 22:51:44
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




ясно ,значит проблема была в библиотеке,у меня просто v2.0.2 ,
а чего такую хорошую штуку убрали,
hover на 2 работает а toggle нет или работает но не так,как полагалось.
сейчас попробую библиотеку заменить
 
 Top
tuareg
Отправлено: 23 Октября, 2013 - 22:54:59
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Ну почему же убрали?
http://jsfiddle[dot]net/tuareg/zZ8zj/1/
 
 Top
Dee
Отправлено: 23 Октября, 2013 - 23:03:38
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Нояб. 2012  


Помог: 1 раз(а)




tuareg спасибо,в общем действительно оказалось эта штука в новой библиотеке работает по другому.
А в старой библиотеке,поставил 1.6 ,то работает как было нужно
 
 Top
tuareg
Отправлено: 23 Октября, 2013 - 23:08:51
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




1.6 это страшно. хотя бы 1.8.3 А еще лучше просто логику подстроить Улыбка
 
 Top
armancho7777777 Супермодератор
Отправлено: 24 Октября, 2013 - 05:41:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




esterio пишет:
как ето toggle равен клику? вы еще раз перечитайте ОФФ ДОКУМЕНТАЦИЮ

Вам тоже не помешало бы это сделать:
http://jsfiddle[dot]net/S7fcS/1/
http://jsfiddle[dot]net/S7fcS/4/

До версии 1.9 так и было, если в обработчик передавалось более одной функции.

(Отредактировано автором: 24 Октября, 2013 - 07:39:16)

 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB