[править]
Поэтому я использовал одну из подсказок javascript, предложенных ниже. У меня есть подсказки, чтобы показать, когда вы останавливаетесь и прячетесь, если вы двигаетесь. Единственная проблема, это работает, когда я делаю это:
document.onmousemove = (function() {
var onmousestop = function() {
Tip('Click to search here');
document.getElementById('MyDiv').onmousemove = function() {
UnTip();
};
}, thread;
return function() {
clearTimeout(thread);
thread = setTimeout(onmousestop, 1500);
};
})();
Но я хочу, чтобы функция применялась только к определенному div, и если я изменю первую строку на «document.getElementById ('MyDiv'). Onmousemove = (function () {", я получаю ошибку JavaScript document.getElementById ( «MyDiv») - ноль. Чего мне не хватает .... ??
[/ править]
Я хочу отобразить сообщение в виде всплывающей подсказки, когда пользовательская мышь останавливается на элементе более, чем, скажем, за 1,5 секунды. И тогда, если они будут двигать мышью, я хотел бы спрятать воздушный шар. Я пытаюсь использовать некоторый код JavaScript, который я нашел опубликованным в дикой природе. Вот код, который я использую, чтобы определить, когда мышь остановилась:
document.onmousemove = (function() {
var onmousestop = function() {
//code to show the ballon
};
}, thread;
return function() {
clearTimeout(thread);
thread = setTimeout(onmousestop, 1500);
};
})();
Итак, у меня два вопроса. Во-первых, есть ли у кого-нибудь рекомендуемый облегченный всплывающий подсказка на JavaScript, которая будет отображаться в месте расположения курсора. И во-вторых, код «Обнаружить остановленную мышь» работает нормально, но я не знаю, как обнаружить, что мышь снова начала двигаться, и спрятать воздушный шар. Спасибо ...