Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.10.2012, 11:35
Аватар для 3a72
Новичок на форуме
Отправить личное сообщение для 3a72 Посмотреть профиль Найти все сообщения от 3a72
 
Регистрация: 16.10.2012
Сообщений: 6

Доработка Treeview древовидного меню
Прошу помочь в доработке меню для сайта общественного объединения.
Суть проблемы: http://3a72.jino.ru/contacts.html.
Максимум на что хватает моих знаний, использование готового скрипта.
Ответить с цитированием
  #2 (permalink)  
Старый 16.10.2012, 11:57
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

если задача подразумевает вознаграждение, напишите в личку, обсудим
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #3 (permalink)  
Старый 16.10.2012, 12:04
Аватар для 3a72
Новичок на форуме
Отправить личное сообщение для 3a72 Посмотреть профиль Найти все сообщения от 3a72
 
Регистрация: 16.10.2012
Сообщений: 6

Вознаграждение не подразумевается, только добрая воля.
Верстаю для людей, простых и даже очень простых.
Ответить с цитированием
  #4 (permalink)  
Старый 21.10.2012, 22:45
Профессор
Отправить личное сообщение для PashPP Посмотреть профиль Найти все сообщения от PashPP
 
Регистрация: 26.07.2012
Сообщений: 281

как вариант - просто ограничить блоки с меню.

#contentmenu > ul {
width: 300px;
}

Задача ведь и не такая простая, не?
Сначала думал просто определять nodeType по клику, но ведь ее тоже растягивает на всю свободную область... Тут нужно считать количество символов, умножать на среднюю длину символа и так вычислять область эффективного клика. Или же делать элемент инлайновым, замерять размеры, а потом возвращать.

Ну как вариант, таки да, сделать их инлайновыми. Кстати, Так и не смог сделать так, чтоб каждый инлайн был на новой строке... Флоат не помог почему-то, клеар (хоть он и не должен был) тоже.

#contentmenu ul > li {
display: inline;
}
#contentmenu ul > li:after {
content: "";
clear: both;
display: block;
}
Ответить с цитированием
  #5 (permalink)  
Старый 21.10.2012, 22:55
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

странно, не вижу в происходящем ничего ужасного
Цитата:
Такое поведение меню, сбивает с толку.
вопрос, кого сбивает с толку?
Ответить с цитированием
  #6 (permalink)  
Старый 21.10.2012, 23:28
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от 3a72
меню для сайта общественного объединения
Сообщение от 3a72
Вознаграждение не подразумевается, только добрая воля.
Верстаю для людей, простых и даже очень простых.
Мнение простых людей всё равно не учитывается, поэтому и не обязательно, чтобы всё работало как надо
Ответить с цитированием
  #7 (permalink)  
Старый 22.10.2012, 00:35
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от 3a72
Вознаграждение не подразумевается, только добрая воля.
Верстаю для людей, простых и даже очень простых.
Запихни Названия статей в
<div style="display:table-cell"></div>


Только при этом нужно на него переназначить клик и поведение курсора.

Сообщение от 3a72
Верстаю для людей, простых и даже очень простых.
А есть люди сложные, очень сложные?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #8 (permalink)  
Старый 24.10.2012, 17:32
Аватар для 3a72
Новичок на форуме
Отправить личное сообщение для 3a72 Посмотреть профиль Найти все сообщения от 3a72
 
Регистрация: 16.10.2012
Сообщений: 6

Сообщение от PashPP Посмотреть сообщение
Как вариант - просто ограничить блоки с меню.
Это первое что пришло в голову, но не выход.
Наверное проще найти готовое, рабочее решение, например на основе jQuery.
(сейчас этим и занят, перелопачиваю интернет но почти всё в РУ-нете это шлак и копипаст,
с такого-же шлака и копипаста на английском языке).

Последний раз редактировалось 3a72, 24.10.2012 в 17:36.
Ответить с цитированием
  #9 (permalink)  
Старый 24.10.2012, 17:35
Аватар для 3a72
Новичок на форуме
Отправить личное сообщение для 3a72 Посмотреть профиль Найти все сообщения от 3a72
 
Регистрация: 16.10.2012
Сообщений: 6

Сообщение от Dim@ Посмотреть сообщение
Странно, не вижу в происходящем ничего ужасного.
В таком поведении менюшки ничего ужасного действительно нет.
А сбивает столку, следующее. Представьте себе малогабаритную квартирку, «Хрущёвку».
В прихожей на стенке, несколько выключателей (прихожая, кухня, сан-узел).
Свет можно включать/выключать, как выключателями, так и похлопаванием по стене на уровне выключателей.
Ответить с цитированием
  #10 (permalink)  
Старый 24.10.2012, 17:38
Аватар для 3a72
Новичок на форуме
Отправить личное сообщение для 3a72 Посмотреть профиль Найти все сообщения от 3a72
 
Регистрация: 16.10.2012
Сообщений: 6

Сообщение от Gozar
Верстаю для людей, простых и даже очень простых.
Это из книги «Трое из леса» Ю. Никитина.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Доработка меню на js by_roxe Общие вопросы Javascript 1 30.01.2012 20:29
улучшить скрипт для древовидного меню elenaslobodian Общие вопросы Javascript 8 14.12.2011 19:42
Выпадающие меню like2dev Общие вопросы Javascript 9 21.10.2011 14:09
Проблема с аккордионом и меню Tie ExtJS 3 01.09.2011 14:36
Доработка динамического меню до подгрузки подпунктов maxbet Работа 2 04.02.2010 19:38