(и еще 22 записям на сайте сопоставлена такая метка)
Другие метки пользователя ↓
add andaira artworks bug dev dialog dog doran gite hdd invite jquery jquery ui links linux mp3 network photo plurk privoxy proxy rassoul4egg save talk2dog tor trip web weird Кристина акция бля вКонтакте видео грусть дизайн друзья клипы копилка грехов лиру любовь музыка мысли общение оерация пластелин переезд разочарование симпы стихи творчество чат
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] |