[編集]そこで、以下に提案するjavascriptツールチップの1つを使用しました。停止したときに表示したり、移動した場合に非表示にするためのヒントを入手しました。唯一の問題は、これを行うと機能することです。
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' )はnullです私は何が欠けていますか.... ??
[/編集]
ユーザーが要素上で1.5秒以上停止したときに、バルーンスタイルのメッセージを表示したいと思います。そして、彼らがマウスを動かした場合、私は風船を隠したいと思います。私は、実際に投稿されているのを見つけたJavaScriptコードを使用しようとしています。マウスが停止したことを検出するために使用しているコードは次のとおりです。
document.onmousemove = (function() {
var onmousestop = function() {
//code to show the ballon
};
}, thread;
return function() {
clearTimeout(thread);
thread = setTimeout(onmousestop, 1500);
};
})();
だから私は2つの質問があります。1つは、カーソル位置に表示される推奨の軽量javascriptバルーンを持っている人はいますか。2つ目は、マウス停止の検出コードは正常に機能しますが、マウスが再び動き始めたことを検出してバルーンを非表示にする方法に困惑しています。ありがとう...