Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Работа над сайтом > DHTML/JS/CSS

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 26.08.2004, 14:55
полосатый КОТ. вне форума Посмотреть профиль Отправить личное сообщение для полосатый КОТ. Посетить домашнюю страницу полосатый КОТ. Найти все сообщения от полосатый КОТ.
  № 1  
полосатый КОТ.
[+ 1.11 09.12.2005]

Регистрация: Oct 2003
Адрес: Москва
Сообщений: 168
По умолчанию есть проблемка с видимостью слоя+

вот тут http://kot.vw-seat.ru

при нажатии на кнопку прайс-лист должно появится подменю с тремя кнопка. еще при нажатии должно пропасть.

все работает, только одно "но" все это срабатывает на второй клик.

что за ерунда?

на кнопке висит onClick который вызывает функцию, которая управляет видимостью слоя.
__________________
полосатый КОТ

Старый 26.08.2004, 16:24
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 2  
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
Посмотри начальное значение триггера.

Старый 26.08.2004, 16:59
полосатый КОТ. вне форума Посмотреть профиль Отправить личное сообщение для полосатый КОТ. Посетить домашнюю страницу полосатый КОТ. Найти все сообщения от полосатый КОТ.
  № 3  
полосатый КОТ.
[+ 1.11 09.12.2005]

Регистрация: Oct 2003
Адрес: Москва
Сообщений: 168
По умолчанию у меня все проще+

вот функция:
function toggle(price)
{
if(price.style.visibility=="hidden")
price.style.visibility="visible";
else
price.style.visibility="hidden";
}

стили слоя:
#auto{
position:absolute; width:190px; height:90px; z-index:10; left:223px; bottom: 49px; visibility: hidden;
}

картинка с onClick: onClick="toggle(document.all('auto'))"

сам слой:
<div id="auto"> .....</div>

если отдельно смотреть в файлике маленьком, все нормально.
а на главной станице такие проблеммы.

может они связаны в z-indexсом слоев? у меня их порядка 10.
все включены в <span> - этим осуществляется сползание менюшки при прокрутке.
__________________
полосатый КОТ

Старый 26.08.2004, 20:29
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 4  
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
Дело в том, что у этого элемента формально вообще нет параметра style, а как следствие и style.visibility.
Код:
function toggle(price)
{
alert(document.getElementById(price).style.visibility);
if(document.getElementById(price).style.visibility=="hidden")
document.getElementById(price).style.visibility="visible";
else
document.getElementById(price).style.visibility="hidden";
}
Посему либо прописывать style.visibility непосредственно внутри тэга, либо так:
Код:
function toggle(price)
{
if(document.getElementById(price).style.visibility!="visible")
document.getElementById(price).style.visibility="visible";
else
document.getElementById(price).style.visibility="hidden";
}
ЗЫ Я немного изменил код под себя (для удобства), нр суть та же.

Старый 27.08.2004, 11:46
полосатый КОТ. вне форума Посмотреть профиль Отправить личное сообщение для полосатый КОТ. Посетить домашнюю страницу полосатый КОТ. Найти все сообщения от полосатый КОТ.
  № 5  
полосатый КОТ.
[+ 1.11 09.12.2005]

Регистрация: Oct 2003
Адрес: Москва
Сообщений: 168
По умолчанию спасибо Илюха!!+

где ты все это узнаешь?))

чувствую придется с тобой зарплатой делится))

__________________
полосатый КОТ

Создать новую тему   Часовой пояс GMT +4, время: 19:12.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:12.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.