Обновился JQuery до 1.4.2
Судя по картинкам, производительность выросла в 2 раза. Добавили 2 новых метода: delegate и undelegate, которые заменяют более громоздкую конструкцию с each и live
Судя по картинкам, производительность выросла в 2 раза. Добавили 2 новых метода: delegate и undelegate, которые заменяют более громоздкую конструкцию с each и live
Для многих пользователей скорость загрузки страниц является основным фактором, привлекающим их в сайте. В тоже время для владельца ресурса это также важно: чем быстрее загрузилось, тем меньше нагрузки на сервер. Оптимизацию работы php скриптов и битрикса я пока рассматривать не буду, а попытаюсь выделить основные моменты влияющие на загрузку на стороне пользователя, в сторону которых [...]
Для некоторых целей, в том числе и для нашего редактора, потребовалось загружать изображения. Тут же выяснилось, что на input type=file стили не навесить. То есть вот у нас красивый такой дизаин, а в середине аццкая кнопка стандарта os пользователя, причем он по ней ткнет, а файл нигде не появится, пока форму не отправишь.
На просторах сети [...]
Пишем уже хрен знает сколько времени редактор, перепробовали все, в том числе и tinyMCE, но под наши нужды он не подошел, а если и подошел, то гемора с одинаковым отображением наших “модернизаций” очень и очень много. Посему перешли на написание блочного, без использования ифреймов и прочей мути. Сурово и просто: textarea, div и jquery [...]
Во-первых в них встроен jquery, то есть пользователи скажут спасибо, если у вас на сайте юзается свой jquery, а на странице с картами подгрузится еще один. Он там устаревший (судя по мануалам 1.3.2, а на данный момент на всех проектах мы уже поставили 1.4.1). Спасибо, что хотя бы отрубили ему пространство имен $ и сделали [...]
Для тех кто не знает, что такое json скажу кратко: просто яваскрипт-массив выводимый ввиде текста при динамическом запросе (ajax), получая который, ваша javascript-штука пытается его eval, то бишь запустить на выполнение. Короче нужно для того же, для чего xml передавить, но весит иногда сильно меньше. Более подробно можно прочесть на википедии.
Был элемент select, при его изменении должно было происходить событие live, которое что-то там делало.
Селектор прописывался через id элемента select, подэлемент option:
$(”#tovartip option”).live(’click’,function(){});
То есть по сути вылавливали клик по элементу оптион данного селекта. Дак вот в сафари селектор по #id option не работает. У меня лично заработало так:
$(”select[name='selectname']“).live(’change’,function(){});
К счастью в других браузерах это тоже вроде [...]
Смотри как иконки интересно храним:
background:transparent url(/bitrix/templates/partner/images/css/icon-nav.gif) no-repeat scroll 0 -19px;
http://mobisale.ru/bitrix/templates/partner/images/css/icon-nav.gif
типа в одном файле на всю страницу + если яваскриптом новый элемент вставляю, картинки к которому еще не было, то он появляется сразу, а не мигает, качая картинку