Показать сообщение отдельно
  #8 (permalink)  
Старый 27.08.2018, 18:29
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Ленча
не представляю как можно написать один обработчик вместо двух так, чтоб щелчок по одному никак не сказывался на другом.
Ну здесь то $(window).on('load resize', ... о каком щелчке речь, к тому же обработчикам определено обрабатывать событие onload, в обработчике которого и устанавливаются они - $(document).ready(function() ...? Значит нужна функция, в которой $('.attributes_2, .attributes_42').insertAfter('.image_middle'), которая должна выполняется при загрузке страницы и при изменении размеров бразура.

Посмотрите на селекторы по атрибутам jQuery, посредством которых можно описать один обработчик $('#block_attr_sel_2 .input_type_radio').click ... вместо двух и проблем никаких с определением источника событий внутри него не будет, как и с поиском родителя.

Вы хотя бы попробуйте, с ошибками помогут разобраться.

Сообщение от Ленча
мне все равно не понятно почему на одном сервере работает, а на другом - нет
Возможно есть ошибки, конфликты. Я не смотрел ваш сайт, на данный момент мне не до этого, сорри
Ответить с цитированием