Size: a a a

jQuery — русскоговорящее общество

2021 June 28

J

Johnny in jQuery — русскоговорящее общество
Не переходя из вкладки)
источник
2021 June 29

O

Oleh in jQuery — русскоговорящее общество
Всем добрый вечер! Есть вот такой контрол на кор-уровне: https://codepen.io/zaslavskyy/pen/eYWmmLW я его хочу переиспользовать на орг-уровне передавая только другую вьюшку. вот сюда: element.html(can.view(emailOptinView, {
Я делаю на орг-уровне контрол такого вида:  

define([
   'jquery',
   'can',
   'coreMods/emailOptin/v2/emailOptinBase_control',
   'mustache!./emailOptin_view',
 ], function ($, can, EmailOptinBaseControl, emailOptinView2) {

     mn.controls.emailOptin = new EmailOptinBaseControl('body', {
       view: emailOptinView2
     });
   });

а в корном  - передаю view: emailOptinView как defaults { view: emailOptinView в 158-159 строчке.
Но так не хочет работать, что я делаю неправильно и может есть другой способ ?
источник

J

Johnny in jQuery — русскоговорящее общество
Что именно не работает
источник
2021 June 30

O

Oleh in jQuery — русскоговорящее общество
немного продвинулся - переписал корный модуль он теперь принимает вьюшку в         view: emailOptinView,  в 160 строке - и работает как прежде. Но опять таки когда я пытаюсь переписать на орг-уровне это значение другим темплейтом - вот так:  define([  
   'jquery',  
   'can',  
   'coreMods/emailOptin/v2/emailOptinBase_control',  
   'mustache!./emailOptin_view',  
 ], function ($, can, EmailOptinBaseControl, emailOptinView2) {  
 
     mn.controls.emailOptin = new EmailOptinBaseControl('body', {  
       viewData: {  
         view: emailOptinView2,  
       }  
     }  
   );  
});  Оно не работает и использует вюшку с корного модуля
источник

RS

Ruslan Senatorov in jQuery — русскоговорящее общество
Подскажите пожалуйста!
Как сделать чтобы после AJAX, сохранить класс ACTIVE у элиментов

т.к. прилетает новая вёрстка.
источник

Р

Роман in jQuery — русскоговорящее общество
Зачем подменять верстку? Отменить подмену.
источник
2021 July 01

J

Johnny in jQuery — русскоговорящее общество
Не убирать класс или присваивать заново
источник
2021 July 02

SN

Stas N in jQuery — русскоговорящее общество
Подскажите почему событие для всех элементов срабатывает
источник

SN

Stas N in jQuery — русскоговорящее общество
источник

SN

Stas N in jQuery — русскоговорящее общество
источник

J

Johnny in jQuery — русскоговорящее общество
Код лучше в песочницу выкладывать
источник

J

Johnny in jQuery — русскоговорящее общество
Гадание по фото вряд ли приведёт к успеху
источник

J

Johnny in jQuery — русскоговорящее общество
Но вангую по третьему фото - в функцию лучше оборачивать тот код, который будет вызываться, то есть внутри обработчика. И в событии вызывать функцию по её имени
источник

Freekazoid💯 Васильев... in jQuery — русскоговорящее общество
Вы класс задаете всем элементам. используйте this или find нужный в блоке где находитесь.
источник

Freekazoid💯 Васильев... in jQuery — русскоговорящее общество
$('.minus').removeClass('disabled') - Удалить дисеблет у всех классов  минус. $(this).find('.minus') - примерно так нужно находить нужный минус.
источник

J

Johnny in jQuery — русскоговорящее общество
Опытный ясновидящий в деле)
источник

SN

Stas N in jQuery — русскоговорящее общество
Спасибо, но он находит plus
источник

Freekazoid💯 Васильев... in jQuery — русскоговорящее общество
Видать не настолько опытны ))) Он же находит плюс!!! )))))))
источник

SN

Stas N in jQuery — русскоговорящее общество
Да))
источник

Freekazoid💯 Васильев... in jQuery — русскоговорящее общество
который даже в картинках не показали!)))
источник