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