Программирование > JavaScript & JScript
Двигать див
Tryapkonator:
Вечная проблема юзабилити и расположения основных сервисов =( Хочу сделать выезжающее как бы меню, панель. Т.е. есть див, кусок которого торчит на экране и надо чтобы он выехал (имеено выехал а не появился в другом месте) при наведении на него. Ну я с улыбкой написал что-то типа
for($i=0;$i
virka:
Попробуйте что-то типа этого:
function takayato(){
panel.style.left = xmove;
if(xmove
commander:
virka
--- Цитировать ---Похвальное нежелание.
--- Конец цитаты ---
на вопросы тоже надо учиться отвечать!
Tryapkonator
вот тебе рабочий пример:
movie
var size=1;
panel.style.width=size;
function set_width()
{
size+=1;
panel.style.width=size;
}
setInterval("set_width();", 10);
--------------------------------------------------------
смотрим, делаем нароботки, если что не понятно задаём вопросы.
Tryapkonator:
Большое спасибо, сейчас времени нет, проверю ближе к вечеру, но уверен что разбирусь. Большое спасибо. Так же прошу пока не закрывать тему. Мало ли че еще всплывет когда тестить буду.
Tryapkonator:
Фигня какая-то =0 Всмысле спасибо, таблица действительно двигается, все хорошо. Но как ее остановить блин? =))) Вот что у меня есть
movie
.pan{
width:100%;
height:50px;
position:absolute;
top:100px;
}
dasdasdas
var size=100;
function movediv(){
size+=1;
panel.style.top=size;
if(size>200){
panel.style.top=200;
clearInterval(timer1);
}
}
function timers(){
var timer1=setInterval("movediv();", 10);
}
Мой интерпритатор, встроенный в головной мозг говорит что по идее таблица не должна двигаться, если на ней не находится мышка. Т.е. в событии onmouseout я останавливаю таймер (если я правильно прочел ман), но таблица все равно двигается, пока не достигнет высоты в 200px =( не подскажете, как это поправить?
Навигация
Перейти к полной версии