
Ogalig
User-
Posts
172 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Ogalig
-
Написать да/нет слабо?
-
Грамотно написаный JS код не вызывает багов ни в одном из браузеров. Я, по крайней мере, когда-то писал уже такое меню с любым уровнем вложенности. Ни один браузер мне ничего не сказал и валидацию именно это меню прошло на ура. Благо задача не такая уж и трудная. Писать же довольно объемное меню ксс способом - довольно трудоемкое дело, кроме того 100% будут ошибки которые придется буквально с микроскопом выискивать из объемного кода. Мое мнение - ксс соит применять для небольшого меню с 2-мя, максимум 3-мя уровнями вложенности, или же когда необходимо написать сайт полностью без JS.
-
На одних ксс запаришься делать выпадающее меню как минимум с 3-мя уровнями вложенности. Ксс получится очень громозкий и его будет трудно контролировать.
-
Я правильно понял что вот в таком вот коде: <div class="dv"> <div id="div1"> <div id="div2"> </div> </div> </div> Селектор типа dv div назначит стили для div1 и div2, а селектор dv > div назначит стили только для div1 ?
-
Попробуй добавить сразу после картинки, перед закрывающим тегом ссылки приблизительно такое: <div style="position:absolute; top:10px; text-align:center;" >Твой текст</div> В атрибуты ссылки добавь: style="position:relative;"
-
Выход только в том чтобы добавить первому и последнему элементам меню другие ксс классы. Или же можно назначить нижний бордер у всех элементов, но все элементы сдвинуть немного вверх так, чтобы верхний край элемента перекрывал нижний край предыдущего. Тогда нижний бордер будет виден только у последнего. про ховер проблему -нужен код. Возможно стили там меняются скриптами. Или же лагает ксс. что маловероятно.
-
По любому внешний контейнер по идее будет <HTML> Так что просто ищешь нужный тег, копируешь содержимое, поднимешься на уровень вверх, удаляешь найденный тег, создаешь новый тег, помещаешь в него скопированное. Функции при помощи которых это можно сделать тебе показали выше, но ссылку все же кину, точно пригодиться http://wdh.suncloud.ru/dhtml03.htm#ref43
-
Java script меню остается открытым в FF при переходе на другую страницу! Помогите!
Ogalig replied to Temansky's question in JavaScript
У тебя оно прячется по событию выхода мышки за область меню походу. Тебе нужно обрабатывать событие, к примеру, онмаусмов (виндов онлоад тут не сработает по идее) или смотреть каждые 10 милисикунд где находиться курсор. Если не на меню, то все сворачивать. А вообще лучше такое меню сделать на одних ксс. Тогда и работать будет как ты хочешь и будет стабильнее. -
можно задать потомкам 100% ширину, например, и next-align:center. Можно попробовать еще так: margin-left:auto margin right:auto опять же потомкам присвоить
-
sT глобальная все же (если не прописывать var перед переменными, то они создаются как глобальные, насколько я понял). Но создается только при входе в функцию.
-
; нужно ставить, фактически, только когда пишешь всю функцию в одну строку. Т.е. он как разграничитель строк выступает тут.
-
Можно привести к интовому значению parseInt(). Но это не решит проблемы, ИМХО.
-
С hover проблема в 6 ие и ниже, но в сети много кряков для этого уже есть. Так что все же лучше в данном случае ксс, ИМХО .
-
А почему нельзя просто использовать ксс для этого? Намного кроссбраузернее получиться и будет работать даже если отключены скрипты у пользователя.
-
Ну если ты боишься лишних знаний то тут только 2 варианта. 1) Нанимай кого-нибудь кто знает 2) Выучи то что надо для решения проблемы а потом сотри это из своей памяти. Тогда лишние, редко использующиеся знания не будут загружать твой мозг.
-
Родителю попробуй задать позишн релятив.
-
Такая же трабла была. Точно не помню, но кажется я ее решил при помощи того что ловил когда фокус уходит, в твоем случае, с квадратика. Или когда в коне происходит событие маусап.
-
Хомм романтик, он мечтает чтобы люди сами доходили до ответа на поставленный вопрос
-
Можно тогда попросить весь скрипт целиком. Например в scrollBy(0,speed) вторым параметром ты передаешь переменную, в примере не объявленную, а так же через 10 миллисекунд вызываешь initialize() .
-
Можно взять высоту body, например, в который помещаються все остальные элементы.
-
STYLESHEET в кавычки поставь и отожми капслок
-
Не работае таблица стилей в IE (в Opera всё работает отлично.)
Ogalig replied to slo_nik's question in HTML Coding
Тебе её указали ещё во втором посте. Бди внимательнее. -
Не до конца понял проблему, если честно. Т.е. вы применяете бэкграунд к таблице, и он как-то отображается частями? Тогда изображение неправильное. Или вы имеете ввиду масштабирование бэка в зависимости от размеров элемента? Это можно сделать при помощи фильтра для бэка ( только под ие) или же поместить какртинку в имейдж.
-
Почему после window.scrollBy(0,speed) стоит закрывающая фигурная скобка. И самое смешное что не заметил открывающей. Проблема может быть в том что у тебя скрипт срабатывает сразу и только тогда когда подгружается тег <script>, содержащий этот скрипт. Попробуй повесить выполнение этого скрипта на загрузку страницы или фрейма.