私は関数mousemove({})を使用します。このmousemove関数は、少なくとも1秒前に最後に呼び出された場合にのみ呼び出されます。私はこれを行うためのより良い方法があり、私はタイマーのいくつかの種類を使用し、jQueryチェックmousemover every x ms
if(cur_time - last_time > 1)
do_the_stuff();
- 条件を出してもよい知っていますか?
- もしそうでなければ、cur_timeを得るのに(または時間がかかるために)使うべき関数は何ですか?
私にとって、それはjsFiddle上で奇妙に動作しています...私は一見を持っています – Cristy
@Cristyハンドラが最初のマウスオーバーで起動されなかったという明白な問題を修正しました。新しいリンクを見てください。 – lonesomeday
私はあなたの "バグ"を見つけました:D http://jsfiddle.net/bY3CC/3/ last_movedはif()内でのみ有効です。これは、 "last_move"が起きているからです。D – Cristy