jQueryで以下のようにすると、マウス位置を取得できて便利でした。
(http://api.jquery.com/mousemove/ 参照)
$(function(){
$("#canvas").mousemove(function(e){
X=e.clientX;
Y=e.clientY;
});
});
ラファエル上で取得した位置をグローバル変数で受け取り、以下のように使うと、動的に地図の場所名などが表示できて便利です。
$("#"+state).css({display:"block",left:X,top:Y});
ラファエルの地図と同時に使っています。
0 件のコメント:
コメントを投稿