Что подправить в коде?

LG
На сайте с 17.01.2014
Offline
42
407

Доброе время суток, подскажите пожалуйста.

У меня есть следующий скрипт:

<script type="text/javascript">
function over(tip)
{
tooltips = document.createElement('div');<!-- Создаем поле div для подсказки -->
document.body.appendChild(tooltips);
tooltips.innerHTML = tip;
tooltips.style.position = 'absolute';
tooltips.style.background = '#FFFFFF';<!-- Задаем цвет фона подсказки -->
tooltips.style.border = 'solid 2px #178D05';<!-- Указываем границу для подсказок -->
tooltips.style.padding = '4px';
tooltips.style.zIndex = '10';
move();
}
function move(e)
{
e = e || window.event
if (e.pageX == null && e.clientX != null )
{
var html = document.documentElement
var body = document.body
e.pageX = e.clientX + (html && html.scrollLeft || body && body.scrollLeft || 0) - (html.clientLeft || 0)
e.pageY = e.clientY + (html && html.scrollTop || body && body.scrollTop || 0) - (html.clientTop || 0)
}
tooltips.style.left = e.pageX + 20 + 'px';
tooltips.style.top = e.pageY + 20 + 'px';
}
function out()
{
document.body.removeChild(tooltips);
}
</script>

Он как бы отвечает за вывод подсказки при наведение курсора.

но мне хотелось бы чтобы подсказка выпадала не рядом с курсором, а определенном фиксированном месте

Что то типа этого. Может кто подскажет где поменять код и на что? Спасибо.

Посмотреть на сайте можно тут: http://betonlipetsk.ru/dostavka_betona.html

jpg 01.jpg
jpg 02.jpg
L
На сайте с 07.07.2014
Offline
0
#1

Убрать функцию move.

Вот новый over


function over(tip)
{
tooltips = document.createElement('div');<!-- Создаем поле div для подсказки -->
document.getElemntById('map-description').appendChild(tooltips);
tooltips.innerHTML = tip;
}

Вставить элемент с id map-description, туда где надо выводить подсказку.

Вроде как-то так

LG
На сайте с 17.01.2014
Offline
42
#2

Спасибо, сейчас попробую

---------- Добавлено 07.07.2014 в 15:14 ----------

Lisandru:


Вставить элемент с id map-description, туда где надо выводить подсказку.

Вроде как-то так

<div id="map-description"></div> данным кодом вывести можно, я так понял?

---------- Добавлено 07.07.2014 в 15:20 ----------

не получается(

дани мапов
На сайте с 06.09.2012
Offline
204
#3

document.getElementById('map-description').appendChild(tooltips);

и так как код не полностью привели


function move(e)
{

}

Это можно оставить:


tooltips.style.background = '#FFFFFF';
tooltips.style.border = 'solid 2px #178D05';
tooltips.style.padding = '4px';
tooltips.style.zIndex = '10';
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
LG
На сайте с 17.01.2014
Offline
42
#4

Уже лучше) спасибо, только вот подсказки не исчезают теперь, набираются на страничке))

Все разобрался спасибо всем за помощь!!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий