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
Форумы портала PHP.SU :: Версия для печати :: js нужна помощь
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » js нужна помощь

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

1. Bombermag - 20 Июня, 2019 - 11:47:18 - перейти к сообщению
Полный код
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');, сразу два блока ?
2. andrewkard - 20 Июня, 2019 - 12:29:59 - перейти к сообщению
Bombermag пишет:
Можно в одну строку записать типа как-то так $(".shapka .blockpodshapkoy").addClass('smaller');


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

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


и лучше называть классы на англ.
3. Bombermag - 20 Июня, 2019 - 13:56:15 - перейти к сообщению
[quote=andrewkard][/quote]Спасибо буду дома попробую
4. armancho7777777 - 21 Июня, 2019 - 07:29:22 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
  1. $(".shapka, .blockpodshapkoy")
  2.     .toggleClass('smaller', $(window).scrollTop() >= 70);
5. Bombermag - 21 Июня, 2019 - 11:13:01 - перейти к сообщению
armancho7777777 пишет:
CODE (javascript):
скопировать код в буфер обмена
  1. $(".shapka, .blockpodshapkoy").toggleClass('smaller', $(window).scrollTop() >= 70);

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

 

Powered by ExBB FM 1.0 RC1