2014-04-30 8 views
1

jvvmap에서 "onRegionOver : function (event, code, region)"에서 마우스 위치를 가져 오는 방법 ???JQVMap 이벤트 (마우스 위치)

함수의 이벤트 객체에는 마우스 위치의 속성이 없습니다. 마우스가 지역을 벗어나면 추가 국가 정보와 함께 div를 표시해야합니다.

대단히 감사합니다!

답변

2

우선이 접근법이 올바른지 아닌지 잘 모르겠습니다.

jQuery(params.container).trigger(regionMouseOverEvent, [e, code, mapData.pathes[code].name]); 

이 이벤트 e 플러그인에 함수에 매개 변수로 전달됩니다에 다음 줄의 코드가

if (e.type == 'mouseover') { 
    jQuery(params.container).trigger(regionMouseOverEvent, [code, mapData.pathes[code].name]); 

변경 : 당신이 jquery.vmap.js 플러그인 파일을 열 경우,이 코드를 체크 아웃 . 그리고 당신의 콜백 함수에서 또 하나 개의 매개 변수

onRegionOver:function(event,e,code,region){ 
    alert(e.pageX,"_",e.pageY); 
} 
이 나를 위해 일

추가 ... 희망이 당신

을위한 도움