Изначально всё выглядило ( так ):
function show_hint1(pic)
{
var obj1=document.getElementById(pic);
var evt1 = (window.event ? window.event : null);
var x1=evt1.clientX-414;
var y1=evt1.clientY-214;
obj1.style.display='block';
obj1.style.left=x1;
obj1.style.top=y1;
}
function hide_hint1(pic)
{
var obj1=document.getElementById(pic);
obj1.style.display='none';
}
что надо изменить???
Спустя 39 минут, 56 секунд (15.04.2011 - 13:57) sergeiss написал(а):
А в какой именно Опере не работает? У меня 11-я Опера и по твоей ссылке нормально, вроде как, "бегает блок за мышкой". Классы внизу картинки, столовая и спортзал вверху.
Спустя 2 часа, 28 минут, 35 секунд (15.04.2011 - 16:25) KoJI6ac9H написал(а):
Цитата (sergeiss @ 15.04.2011 - 10:57) |
А в какой именно Опере не работает? У меня 11-я Опера и по твоей ссылке нормально, вроде как, "бегает блок за мышкой". Классы внизу картинки, столовая и спортзал вверху. |
у меня на опере 11.01 работало, а но 11.10 нет, у тебя 11.10?
Спустя 8 минут, 32 секунды (15.04.2011 - 16:34) sergeiss написал(а):
Цитата |
Browser identification Opera/9.80 (Windows NT 6.1; U; en) Presto/2.7.62 Version/11.01 |
Спустя 1 час, 19 минут, 47 секунд (15.04.2011 - 17:54) KoJI6ac9H написал(а):
Цитата (sergeiss @ 15.04.2011 - 13:34) | ||
|
а Ну вот видешь 11.01 на ней у меня тоже работало, а ты обнови до 11.10 и всё *****ц! )
вот попробу, такая лажовая версия!
Спустя 2 минуты, 24 секунды (15.04.2011 - 17:56) sergeiss написал(а):
Вот тут почитай.... http://javascript.ru/blog/Andrej-Paraniche...menta-elementov
Попробуй сделать кросс-браузерное определение, с использованием screenTop и screenLeft в дополнение к используемым тобой параметрам.
Типа такого, если не ошибаюсь в синтаксисе (и про слово window не забывай - так более правильно писать):
PS. Заменил '|' на '||'
PPS. Вот другой пример кроссбраузерного решения из реального скрипта, может быть тебе подскажет путь решения:
Пока я так не сделал, то были проблемы.
Попробуй сделать кросс-браузерное определение, с использованием screenTop и screenLeft в дополнение к используемым тобой параметрам.
Типа такого, если не ошибаюсь в синтаксисе (и про слово window не забывай - так более правильно писать):
var scrLeft=window.screenX || window.screenLeft;
PS. Заменил '|' на '||'
PPS. Вот другой пример кроссбраузерного решения из реального скрипта, может быть тебе подскажет путь решения:
var w=window.innerWidth || document.body.clientWidth;
var h=window.innerHeight || document.body.clientHeight;
Пока я так не сделал, то были проблемы.
Спустя 1 час, 21 минута, 2 секунды (15.04.2011 - 19:17) KoJI6ac9H написал(а):
всё перепробовал ничего не робит у меня такое ощущение что в 11.10 просто забыли JS свойства запихать %\
Спустя 3 часа, 24 минуты, 12 секунд (15.04.2011 - 22:41) sergeiss написал(а):
Я чего-то тормознул... А со стилями ты пробовал работать в данном случае? И если да, то как именно? Со стилями должно быть более универсально.
Спустя 1 день, 6 часов, 46 минут, 24 секунды (17.04.2011 - 05:28) Guest написал(а):
Цитата (sergeiss @ 15.04.2011 - 19:41) |
Я чего-то тормознул... А со стилями ты пробовал работать в данном случае? И если да, то как именно? Со стилями должно быть более универсально. |
эээ.... .... а эт как) покажи)