Комментарии 18
уберите подчёркивание ссылок
Извините, я нагло воспользуюсь вашей темой чтобы явить миру дерево деталей, над котором я работал последние 2 часа ( homm.stratero.ru/pages/globalres-catalog/ ) и грязно выругаться на вонючий тупой эксплорер всех версий! Почему огромная корпорация не может сделать нормальный браузер, а вот уже 10 лет лепит говно тормозящее? Что, 10 и 4 дива предел для супер-браузера? Почему скроллинг тормозит? Что сказать посетителям будущего сайта? Извините, мол ваш браузер — говно? Это конечно будет правда, но так тоже нельзя.
Любители священного в последнее время ИЕ могут минусовать.
Любители священного в последнее время ИЕ могут минусовать.
Вам нравится, когда пользователи вынуждены целиться в малюсенькие треугольнички?
Это как-бе не относится к теме, но я отвечу: мне не нравится, когда пользователи вынуждены целиться в малюсенькие треугольнички, именно по этой причине там малюсенькие треугольнички на картинке с относительно большими падингами, в которую можно сильно не целится.
Не очень интуитивно тогда получается — вроде при наведении раздел подсвечивается, но при клике ничего не происходит: ни раскрытия дерева, ни перехода по ссылке, ни подгрузки контента (с раскрытием дерева).
UPD: Пришел на работу, здесь в разы более слабый процессор и в десятки раз более слабая видеокарта. Приведенный мной пример просто летает! Не понятно, что делать, радобаваться, или злиться еще сильнее.
Сталкивался, нужно оптимизировать код на jquery. В моем случае было больше 100 окошек с чатами на 1 странице (сворачивались разворачивались как у вас), тормозило. Начали оптимизировать, стало лучше то всеравно не то. Попробовали плагин accordion и все заработало шустрее не бывает. Однако он вам врядли подойдет, там по принципу что-то открылось, остальное закрылось.
А добавьте пример хоть одну рабочую ссылку дерева?
По поводу сохранения состояния дерева — Вы можете по клику или по onUnload записать состояние дерева в куку, а на следующей странице его прочитать. Не знаю, насколько это best practice, но работать будет.
По поводу сохранения состояния дерева — Вы можете по клику или по onUnload записать состояние дерева в куку, а на следующей странице его прочитать. Не знаю, насколько это best practice, но работать будет.
Внизу статьи ссылка на рабочий пример. Возможно хостинг тупит — попробуйте обновить страницу пару раз.
Про куку, я в конце статьи написал, примерно тоже самое.
Про куку, я в конце статьи написал, примерно тоже самое.
Винматэльнэе будь! © Гарик Мартиросян
>> А добавьте пример хоть одну рабочую ссылку дерева?
> Внизу статьи ссылка на рабочий пример. Возможно хостинг тупит — попробуйте обновить страницу пару раз.
Упс, там должно было быть написано «добавьте В пример». Чтобы хоть одна ссылка в дереве вела на обновление страницы.
А про куку, проморгал :-/ Чёрт, давно говорю себе: «иди спать, иди спать, иди спать...» :)
> Внизу статьи ссылка на рабочий пример. Возможно хостинг тупит — попробуйте обновить страницу пару раз.
Упс, там должно было быть написано «добавьте В пример». Чтобы хоть одна ссылка в дереве вела на обновление страницы.
А про куку, проморгал :-/ Чёрт, давно говорю себе: «иди спать, иди спать, иди спать...» :)
Может быть я буду не прав, но стоит в конце обработчика click вписать return false; дабы в адресной строке не появлялись строки типа #номер_узла.
А так, просто прекрасно r3code, вы молодец.
А так, просто прекрасно r3code, вы молодец.
Это ссылки у меня там так прописаны, чтобы было индивидуально для каждой ставил href="#номер_узла"
Для примера сделал адреса с якорями, чтобы не плодить 10 тестовых страниц.
Что изменит может return false посмотрю, но кажется мне ничего не измениться особенно.
Для примера сделал адреса с якорями, чтобы не плодить 10 тестовых страниц.
Что изменит может return false посмотрю, но кажется мне ничего не измениться особенно.
Все отлично.
Вот вам еще материал для размышлений habrahabr.ru/blogs/webdev/30302/
Вот вам еще материал для размышлений habrahabr.ru/blogs/webdev/30302/
Перенесите в Веб-разработку
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Многоуровневое дерево с маркерами (HTML, CSS, jQuery). Запоминаем выбранный узел