2011-04-11 2 views
0

jqPlots를 사용하여 확대/축소 문제가 있습니다.jqplot 줌 - 테두리까지 확대 된 경우에만 발생합니다.

나는 여러 개의 y 축이있는 그래프가 있습니다.

cursor: { 
      showVerticalLine: true, 
      //showTooltip: true, 
      followMouse: true, 
      showTooltipDataPosition: true, 
      tooltipFormatString: '%s x:%s, y:%s', 
      zoom: true, 
      constrainOutsideZoom: false, 
      clickReset: true 
     } 

내가 위로 확대 할 수 있어요 : 나는 줌을 수행하는 코드의 다음 줄을 가지고있다. 그러나 확대/축소 영역을 테두리 중 하나로 드래그 할 때만 줌이 발생합니다. 캔버스 내에서 어딘가에 줌하려고하면 확대되지 않습니다.

내가 잘못 될 수있는 곳을 누군가 말해 줄 수 있습니까?

덕분에, S.

답변

0

나는 실제로 같은 문제가 있습니다. 실제로 문제는 캔버스 내부를 확대/축소하면 브라우저가 캔버스 내부의 클릭을 고려하고 clickReset 함수를 실행한다는 것입니다. 마우스가 캔버스 외부로 끝나면 외부로의 클릭을 고려하여 해당 기능을 실행하지 않습니다. IE9에서 시도했는데 확대/축소 중에 클릭을 고려하지 않았기 때문에 작동합니다.

저는 이것이 Jqplot 라이브러리의 버그라고 생각합니다.

많은 시간 동안 수색을했는데 문제를 해결하지 못했습니다. 누군가에게 해결책이 있기를 바랍니다.

+0

안녕하세요, Karl입니다. 사양에서 clickReset 옵션을 제거해 보았습니다. 아무 문제없이 작동했습니다. 자동으로 더블 클릭시 확대/축소가 재설정됩니다. 저도 jqplot 라이브러리에 버그가 있다고 추측합니다. 누군가 그 사실을 확인하기를 바랍니다. –