首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery鼠标轮问题

Jquery鼠标轮问题
EN

Stack Overflow用户
提问于 2015-07-06 14:29:08
回答 1查看 116关注 0票数 0

我正在使用svg地图,在那里,我希望能够放大/缩小和平移周围。使用鼠轮插件,但得到一个错误:

代码语言:javascript
复制
Error: Invalid value for <svg> attribute viewBox="NaN NaN NaN NaN"

所以变焦不能正常工作,请看我的例子:

http://jsfiddle.net/41sz0068/14/

我用的是马斐尔

代码语言:javascript
复制
$(".container").mapael({
    map : {
        name : "my_map"
        , zoom : {
            enabled : true,
            maxLevel : 10
        }
    }
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-06 15:20:54

正如注释中所指定的,这是因为没有相应地初始化某些值,并且在使用鼠标轮时会得到一个错误。如果您以前使用过缩放/缩小功能,则不会发生这种情况。

一种可能的解决办法是:在页面加载时触发缩放功能。由于图像将始终在没有缩放的情况下启动,缩放不会影响svg,并且它将初始化开始时未初始化的变量:

代码语言:javascript
复制
$(function() {
    $("div.zoomOut").click();
});

你可以在你的JSFiddle:http://jsfiddle.net/41sz0068/15/上看到

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31248497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档