Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 30
skow888 Сообщение 30/06/2011 15:20 Копия темы
Напрочь забыл как делать горизонтальное меню на jQuery Даже найти пример не могу, так бы взглянул на код.
Сейчас обычный код
$('ul.menu >li').hover(function() {
      $(this).children('.submenu').show();
   }, function() {
      $(this).children('.submenu').hide();
   });

но там .submenu не входит в li родитель, потому что position absolute

Кто включит фонарь в моем мозгу, тому мешок картошки
roose Сообщение 30/06/2011 15:23 Копия темы
родителю position relative
skow888 Сообщение 30/06/2011 15:23 Копия темы
ваше не в ту сторону сказали
roose Сообщение 30/06/2011 15:26 Копия темы
чего не в ту?

меню такое?
ul.menu
li
li
  ul.submenu
  li
  li
/ul
roose Сообщение 30/06/2011 15:29 Копия темы
Xap4o Сообщение 30/06/2011 15:29 Копия темы
вот тебе в помощь, смотри
skow888 Сообщение 30/06/2011 15:31 Копия темы
посмотри на скрипт, при наведений на li должен показаться внутренний ul, то есть если ul не будет входить то скрипт будет скрывать меню сразу когда уберешь с li
roose Сообщение 30/06/2011 15:32 Копия темы
если у родителя position relative то он и будет входить в li
skow888 Сообщение 30/06/2011 15:33 Копия темы
тогда внутренний ul будет позиционироваться прямо под li
skow888 Сообщение 30/06/2011 15:34 Копия темы
спасибо, но не то, событие происходит при клике
roose Сообщение 30/06/2011 15:35 Копия темы
left и top подобрать, а насчет скрывается, в коде ж написано hide при unhover

а скрывается пока переведешь курсор чтоли? не до понял я )
skow888 Сообщение 30/06/2011 15:37 Копия темы
left и top для каждого подбирать бесмысленно, а если количество букв изменится, заново подбирать, не вариант.
hide естесно при убираний мышки с li, но вот если на обычных выпадающих это реализовывается в пару строк кода, тут я немного в замешательстве, не хочу решать проблему с кучей кода(есть в мыслях решение с переменными, но там громоздко будет), ищу более оптимальное решение
roose Сообщение 30/06/2011 15:41 Копия темы
так меню надо показывать в начале слева или под родительским ли?
если в начале то зачем подбирать каждый раз, все подменю в одном и том же месте будет ведь
skow888 Сообщение 30/06/2011 15:46 Копия темы
Курсор наводится на меню 1 уровня(не позиционирован), появляется подменю(absolute), но как только курсор мыши уходит за пределы li исчезает подменю, мне как то нужно решить проблему не давая relative (иначе absolute накосячит).
kanda Сообщение 30/06/2011 15:57 Копия темы
>но там .submenu не входит в li родитель, потому что position absolute 
ну ты блин и выражать свои мысли
skow888 Сообщение 30/06/2011 15:58 Копия темы
главное что програмеры поймут xD
kanda Сообщение 30/06/2011 15:59 Копия темы
судя из того что я понял, ты допускаешь самую большую ошибку: просветы между элементами.
kanda Сообщение 30/06/2011 16:00 Копия темы
какие *ах программеры?)
ошибки у тебя в css, но никак не в jquery.
skow888 Сообщение 30/06/2011 16:02 Копия темы
какая *ах ошибка?)
Я специально поставил absolute и не задал родителю relative, чтобы позиция у всех подменю была одинаковая. Сам создал проблему, но ставить relative и каждому подбирать left не вариант
kanda Сообщение 30/06/2011 16:02 Копия темы
выложи короче верстку сюда, поправлю.
skow888 Сообщение 30/06/2011 16:06 Копия темы
#header #menu ul.menu {

}
#header #menu ul.menu li {
   float: left;
}
#header #menu ul.menu li.first {
   margin-left:140px;
}
#header #menu ul.menu li a {
   display:block;
}

#header #menu ul.menu li ul{
   top:80px;
   left:0;
   position:absolute;
   display:none;
}

html
ul.menu > li + a > ul.submenu > li + a

jquery выше
kanda Сообщение 30/06/2011 16:08 Копия темы
Ну ты издеваешься?
Почему каждый раз все боятся выкладывать всю наработку-то?
Каждый раз выкладывают либо полотно кода, либо вообще какую-то часть вырванную из потока )
skow888 Сообщение 30/06/2011 16:09 Копия темы
стили и оформления разве имеют значения?
roose Сообщение 30/06/2011 16:09 Копия темы
типа такого?
skow888 Сообщение 30/06/2011 16:10 Копия темы
ох спасибо чувак, ты выиграл мешок картошки, куда прислать? :D
kanda Сообщение 30/06/2011 16:11 Копия темы
да.
короче, у тебя между ссылкой и подменю есть пустые пиксели.
Ошибку сказал, сам правь.
А то блин получается что прям насильно заставляю помощь принять )
roose Сообщение 30/06/2011 16:12 Копия темы
да ненад) я тоже неправильно писал( не li relative а ul
skow888 Сообщение 30/06/2011 16:13 Копия темы
да уже неактуально выше wp ninja дал ссылку на рабочий вариант, я к самому главному ul не задал relative
Xap4o Сообщение 30/06/2011 19:13 Копия темы
вместо click поставь hover и все.
хоть чуток голву включи =)
skow888 Сообщение 01/07/2011 16:58 Копия темы
да ты жжешь =)
ul должна быть внутри li
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"