mark.setDragable(false)在API谷歌地图的main.js中抛出异常
marker.setDraggable(false) throws an exception in main.js in API Google Maps
我用JavaScript编写了以下代码:
google.maps.event.addListener(mark, 'dragend',x(mark));
function x(mark)
{
mark.setDraggable(false);
}
当我把一个标记移到另一个位置时,它会在main.js:中抛出这个异常
SCRIPT5007:Can not get value of property 'apply': the object is null or undefined
main.js, Línea 23 Carácter 104
它只发生在IE中,在Chrome和Firefox中,代码运行得很完美。
尝试使用google.maps.event.addListener(mark, 'dragend', x)
;
您可以将标记设置为全局变量:
var mark;
function initialize() {
mark = new google.maps.Marker() //Set up marker here
google.maps.event.addListener(mark, 'dragend', doMarkStuff);
}
function doMarkStuff() {
mark.setDraggable(false);
}
假设您在initialize函数中初始化了映射和标记。
相关文章:
- 使用优化器在慢速连接上加载main.js时需要js超时
- Requirejs main.js could not be found
- 如何在 Firefox 插件 sdk 扩展中使用 main.js 的 XMLHttpRequest.(或类似的东西)
- error =“类型错误:对象 [对象对象] 在 main.js:33:12 没有方法'addUnique
- 如何调试附加组件main.js,而不仅仅是Firefox扩展的内容脚本
- Gulp with browserify:找不到模块 src/js/main.js
- 我收到一个未捕获的类型错误:无法读取 jquery.main.js 上 null 的属性“长度”
- 未捕获的SyntaxError:在main.js:4中出现意外的令牌ILLEGAL
- 如果我的Backbone main.js太大,我该怎么办
- 如何在main.js中使用"浏览器动作jplib”;
- 谷歌地图api v3-IE7-main.js错误-无效参数(javascript)
- mark.setDragable(false)在API谷歌地图的main.js中抛出异常
- 如何使用端口在main.js和面板之间传输消息'的内容脚本
- 是否可以从main.js访问视图中声明的js变量
- Firefox扩展在main.js文件中包含脚本
- 如何在Play Framework 2.1.1 Java中为RequireJs使用多个main.js文件
- 解析.如果在与main.js不同的文件中使用查询,则不起作用
- 在Liferay 6.0.6插件SDK生成的框架portlet项目中应该如何使用main.js和main.css ?
- 插件SDK.将main.js分成几个单元
- Mozilla FireFox插件->在main.js中包含外部库