JVectorMap滚动速度和全屏问题
我正在使用JVectorMap在我的网站上创建一个地图页面。 但是我发现滚动变焦速度很慢。 如何调整滚动速度? 此问题没有文档。 我找到了这个:
zoomStep: 1.6,
但是,这是指定按钮的缩放步骤,而不是滚动。
我发现的另一个问题是我无法将Map Container的高度设置为:
window.innerHeight;
但我可以将宽度设置为:
window.innerWidth;
如何指定Map容器的高度与窗口大小相关? 我也尝试过使用%值。
谢谢
这可能是很晚的答案,甚至可能已经在某处得到了解答。 但我得到了与鼠标滚动速度相同的问题,并找到了解决方案。 它可以在第2382行的js文件中修复
zoomStep = Math.pow(1.003, event.deltaY);
您可以通过更改“1.003”值轻松更改速度。 你做得越多 – 滚动越快。
我没有完全理解你的第二个问题。 但如果它是关于容器高度,我只使用%值作为高度。 确保您的父母也有一些身高。
回覆。 滚动速度我同意它在2.0.1中太慢了。
我查看了js文件,并在第234行找到了一些注释 – “如果这是一个较旧的事件并且delta可以被120分割,那么我们假设浏览器将此视为较旧的鼠标滚轮事件而我们是应该将增量除以40以尝试获得更有用的deltaFactor。旁注,这实际上会影响旧浏览器中报告的滚动距离,并且可能导致滚动速度低于本机。通过设置$ .event.special.mousewheel来关闭它.settings.adjustOldDeltas为false。
在第113行,您会发现adjustOldDeltas设置为true。 我已将其设置为false但滚动速度没有变化。
希望这对你有用,或者足以让你进一步探索这个问题。
W.