Interface, прошу прощения, если непонятно написал. Под делигированием событий я подразумеваю следющее. Во всех плагинах выберается строго один input. А в моем случае их очень много, и во всех должна быть возможность выбора даты посредством виджета. Очевидно, что без делигирований событий тут не обойтись (даже если обойтись, то лютыми костылями). То есть так как их много, а плагины работают только с одним конкертным элементом (инпутом), они мне не подходят. А мне нужен планин, который работает иначе. То есть я не указываю виджету на каком инпуте должен показываться календарь, а указываю определенный критерий. Ну например, я говорю плагину, мол, показывай календарь только у тех инпутов, у которых есть атрибут data-calendar=true. Возможно я чего-то не понимаю, но делегирование событий должно быть Вам знакомо, если Вы являетесь веб-разработчиком ИМХО.
GreatRash, Эта проблема появляется внезависимости от того, на каком элементе происходит репейнт и на каком элементе стоит background-size. Даже если 2 разных блока и у одного есть bg-size - то все равно будет лагать.
Спасибо Вам за ответ. Но проблема в том, что все элементы с background-size генерируются динамически при помощи PHP и JS. Так что использовать псевдоэлементы не получится.
Дмитрий, Зыбыл упомянуть, что в конечном итоге пользователь получает свой сайт в виде архива, в котором как раз таки использовать абсолютные файлы не получиться. Мне бы хотелось обойтись как-нибудь без абсолютных путей. Вообщем в конечном итоге у пользователя должен быть независимый код.
Все не так просто, как может показаться. В этом то и проблема, что нельзя сделать правильную ссылку. Дело в том, что нельзя ссылаться на файлы, который лежит вне дерева веб-документов.
Сергей delphinpro, Ухты! Спасибо за document.styleSheets - не знал об этом раньше. Но в выводе этого свойства я не смог найти элемента, который бы содержал объект типа:
body : {
color:blue,
width: "200px"
}
В объекте, который хранится в document.styleSheets есть только что-то подобное, но толку от этого нет. cssText: "body { color: blue; margin-top: 10px; }
Видимо без написания своего парсера такой объект не получится получить.