Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么在flyTo动画之后鼠标滚轮zoomOut被阻止?_Javascript_Leaflet - Fatal编程技术网

Javascript 为什么在flyTo动画之后鼠标滚轮zoomOut被阻止?

Javascript 为什么在flyTo动画之后鼠标滚轮zoomOut被阻止?,javascript,leaflet,Javascript,Leaflet,我正在使用一个按钮触发的flyTo动画来放大地图。平移缩放动画结束后,无法使用鼠标滚轮缩小 如果我点击基本的缩小控件,它就会工作,如果我在触摸屏上测试它,它就会工作。如果我试着用鼠标滚轮放大,效果会很好 你知道为什么这种特定的缩小方式被阻止了吗?如果您需要自己测试整个原型(单击“大播放”按钮以触发flyTo)。正如评论中指出的(感谢Urknecht!),我没有看到关于stackoverflow的类似问题。解决了我的问题: 确保将lat、lon转换为float,将zoom转换为int。我遇到了这个

我正在使用一个按钮触发的flyTo动画来放大地图。平移缩放动画结束后,无法使用鼠标滚轮缩小

如果我点击基本的缩小控件,它就会工作,如果我在触摸屏上测试它,它就会工作。如果我试着用鼠标滚轮放大,效果会很好


你知道为什么这种特定的缩小方式被阻止了吗?如果您需要自己测试整个原型(单击“大播放”按钮以触发flyTo)。

正如评论中指出的(感谢Urknecht!),我没有看到关于stackoverflow的类似问题。解决了我的问题:

确保将lat、lon转换为float,将zoom转换为int。我遇到了这个问题,结果是由于我的参数以字符串形式传递。使用字符串作为参数时,flyTo()似乎可以正常工作,但随后的缩放操作会不稳定


对我来说很有用-我可以在flyTo()之后用鼠标滚轮缩小。试着制作一个复制问题的动画。嘿@Nico,我在stackoverflow上发现了一个类似的问题。看看这个,也许它能解决你的问题。