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 :: js нужна помощь

 PHP.SU

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


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

> Без описания
Bombermag
Отправлено: 20 Июня, 2019 - 11:47:18
Post Id


Новичок


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


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




Полный код
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(window).scroll(function() {
  3.                                 if ($(window).scrollTop() >= 70) {
  4.                                         $(".shapka").addClass('smaller');
  5.                                 } else {
  6.                                         $(".shapka").removeClass("smaller");
  7.                                 }
  8.                         });
  9.  


Можно в одну строку записать типа как-то так $(".shapka .blockpodshapkoy").addClass('smaller');, сразу два блока ?

(Отредактировано автором: 20 Июня, 2019 - 14:05:36)

 
 Top
andrewkard
Отправлено: 20 Июня, 2019 - 12:29:59
Post Id


Участник


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


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




Bombermag пишет:
Можно в одну строку записать типа как-то так $(".shapka .blockpodshapkoy").addClass('smaller');


Вот так тогда
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(".shapka, .blockpodshapkoy").addClass('smaller');
  3.  

А это:
$(".shapka .blockpodshapkoy")
ищет класс blockpodshapkoy в классе shapka
(Добавление)


и лучше называть классы на англ.
 
 Top
Bombermag
Отправлено: 20 Июня, 2019 - 13:56:15
Post Id


Новичок


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


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




[quote=andrewkard][/quote]Спасибо буду дома попробую
 
 Top
armancho7777777 Супермодератор
Отправлено: 21 Июня, 2019 - 07:29:22
Post Id



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


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


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




CODE (javascript):
скопировать код в буфер обмена
  1. $(".shapka, .blockpodshapkoy")
  2.     .toggleClass('smaller', $(window).scrollTop() >= 70);
 
 Top
Bombermag
Отправлено: 21 Июня, 2019 - 11:13:01
Post Id


Новичок


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


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




armancho7777777 пишет:
CODE (javascript):
скопировать код в буфер обмена
  1. $(".shapka, .blockpodshapkoy").toggleClass('smaller', $(window).scrollTop() >= 70);

Я как понимаю разницы не играет как, разве что этот можно записать в 1 строку ?

(Отредактировано автором: 21 Июня, 2019 - 11:13:31)

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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB