0

我遇到了使用 jqPlots 进行缩放的问题。

我有一个带有多个 y 轴的图。我有以下代码行来执行缩放:

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

我可以用上面的进行缩放。但是,仅当我将缩放区域拖动到其中一个边框时才会发生缩放。如果我尝试缩放画布内的某个位置,它不会缩放。

有人能告诉我哪里出错了吗?

谢谢,S。

4

1 回答 1

0

我实际上有同样的问题。实际上,问题在于当您在画布内缩放时,浏览器会考虑画布内的点击并执行函数 clickReset。当您的鼠标在画布之外完成时,它会考虑在外部单击并且不执行该功能。我在 IE9 上试过,它可以工作,因为它不考虑缩放期间的点击。

我认为这是 Jqplot 库中的一个错误。

我搜索了很多小时,但没有解决问题。我希望有人有解决方案。

于 2011-04-12T14:22:56.713 回答