(и еще 22 записям на сайте сопоставлена такая метка)
Другие метки пользователя ↓
ajaxform andaira art bug dev dialog diary dog doran gite glastonbury hdd invite jquery jquery ui links linux mp3 proxy rassoul4egg save synthetic talk2dog treeview web акция бля вКонтакте веб вертикаль видео впизду грусть дизайн друзья женщины концерты лиру любовь музыка мысли общение севрет сервисы стихи творчество фотки халява чат чуства
jQuery UI Dialog bug |
Дневник |
Вот сегодня заметил в jQuery UI версии 1.6-rc2 в компоненте Dialog серьезный баг. Если я делаю модальный диалог, то даже если он закрыт, все input элементы на странице становятся некликабельными.
О баге доложил в BugTracker.
В исходниках копаться не хотелось, поэтому единственное решение - не делать модальных диалогов.
Метки: jquery jquery ui dialog bug |
Мысли о jQuery |
Дневник |
Сегодня вот весь день сижу работаю несмотря на температуру. Парюсь с jQuery. Заметил кучу недоработок и особенностей.
То, что меня больше всего удивило, это когда мы создаем UI/Dialog, то элемент, к которому мы применили функцию dialog() перемещается по DOM-у в конец BODY. Применив к этому же элементу эту же функцию ещё раз, мы получаем второй экземпляр диалога, а не переписывсаем уже существующий. Обходом этого стало условие: if $("#dialog").hasClass("ui-dialog-content") == false)
Также я ещё использую плагин jQuery TreeView, который по названию понятно что делает. Только вот в асинхронной загрузке веток отсутствует функция перезагрузки ветки. Обходилось оно так:
if ($("#cat_" + root).hasClass('collapsable'))
{
$("#cat_" + root + " > div").click();
$("#cat_" + root + " > ul").html("< li id='cat_placeholder' class='last' >< span >placeholder< /span >< /li >");
}
$("#cat_" + root).addClass("hasChildren");
$("#cat_" + root + " > div").click();
Ну и стоит ещё заметить, что treeview использует $.getJSON() вместо $.ajax(). Опять таки пришлось переписать.
Метки: jquery dialog jquery ui treeview dev |
Страницы: | [1] |