我正在为一个需要在 2 轴可滚动刻度上绘制垂直线的公司项目创建自定义 jQuery UI 小部件。这是我目前正在使用的,我发现这是“最佳实践”:
var tick = this.eventsPaper.path("M" + x + ",0L" + x + "," + this._height).attr({
stroke: this.options.eventsForeground
})s
在那eventsPaper
上面是可以插入和删除的事件,通过这样做,可以改变this._height
显示所有事件所需的事件纸的垂直(即)。
现在,我正在清除所有线条并在每次高度变化时重新绘制所有线条,但我想通过简单地调整垂直线的大小来优化这部分。
- 这是一个好主意吗?
- 实现这一目标的最佳(最快)方法是什么?
- 如果不是,我想重绘所有这些线是最好的方法,对吗?
谢谢。