Arcgis for Javascript 出现“init.js->TypeError: f is not a function”
环境
采用离线JS包,版本为v3.8
问题描述
在为map添加了
app.map.on("pan-start", this.showHandBeignPan());
在拖动地图的时候就会出错,但不影响功能。
在FireFox下就出现了这样的错误:
TypeError: f is not a function
...oLowerCase()})},_onCamelCase:function(f){return"on"+f.substr(0,1).toUpperCase()+...init.js (第 1160 行)
解决办法
因为网上没有人遇到过,最后发现竟然是在注册方法后面跟了个‘()’导致的。
这个事件下的执行方法有参数,而我没有传相应的参数
pan-start
Fires when a user commences panning. Should be used in favor of onPanStart (Added at v3.5)
Parameters:
<Extent> extent
The current extent of the map as the map is panning.
作者:
吉桂昕
出处: http://www.cnblogs.com/jiguixin
我的新浪微博: http://weibo.com/jiguixin
本文版权归【吉桂昕】和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果觉得还有帮助的话,可以点一下右下角的【推荐】,希望能够持续的为大家带来好的技术文章!想跟我一起进步么?那就【关注】我吧。
出处: http://www.cnblogs.com/jiguixin
我的新浪微博: http://weibo.com/jiguixin
本文版权归【吉桂昕】和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果觉得还有帮助的话,可以点一下右下角的【推荐】,希望能够持续的为大家带来好的技术文章!想跟我一起进步么?那就【关注】我吧。