jquerybing映射窗口标记未触发的点击事件
jquery-bing-maps click event not triggered from window marker
我正试图从Bing地图上的Window标记中的链接触发事件然而,当我点击链接时,我会被重定向到一个新页面,而不是让JS将函数绑定到事件
$('.single_address').live('click', function (evt) {
alert('test');
return false;
});
for (var i = 0; i < locations.length; i++) {
(function (i) {
var location_id = locations[i].aid;
var address_street = locations[i].d;
// var self = this;
self.addMarker({
'location': locations[i].la + ',' + locations[i].lo,
'bounds': true
}).click(function () {self.openInfoWindow({
'title': address_street,
'description': '<div class="single_address"><a href="test.php#list1">Contacts at this address</a></div>'
}, this);
});
})(i);
}
所以基本上没有显示警报消息,但页面被重定向到test.php
使用jquery-1.8.2和jquery Mobile 1.2
好吧,我已经设法让它工作了,我不确定我试图做的是什么可以实现
我已经关注了Bing地图文档http://msdn.microsoft.com/en-us/library/gg675210.aspx
可以通过在titleClickHandler属性中指定事件处理程序使标题可单击或者,添加带有操作属性的标签
var infoboxOptions = {
title:'My Infobox',
description:'Testing actions',
actions:[
{label: 'test1', eventHandler: testEvent1},
{label: 'test2', eventHandler: testEvent2}
]
};
相关文章:
- 如何将单击事件映射到多层中的元素
- google将v3事件触发器映射到json创建的标记上
- Chrome 中的图片映射:事件未触发!在IE7中工作正常
- 图像映射区域无法触发单击事件.afer最大化寡妇或恢复窗口单击事件触发
- Ember.js映射操作键事件
- JSON 对象属性在映射事件处理程序中未定义
- 图像映射创建器/生成器,允许轻松添加Javascript点击事件
- D3 数据映射:气泡上的单击事件
- D3 数据映射:传入气泡属性的气泡上的 OnClick 事件
- 图像映射中的多链接事件不起作用
- 如何使用jQuery映射v3附加事件侦听器
- 用于多个文本输入的多个事件映射和辅助对象
- 数据映射:如何在mouseover上显示弹出窗口并自定义mouseover事件侦听器
- 有没有更好的方法将菜单点击事件映射到它's对应的代码
- 如何将字符映射到IE/Mozzilla密钥码,以便与Javascript密钥设置事件一起使用
- 已注册的事件映射
- 将加载事件映射到相应的图像src
- 如何在React Native中将onPress事件映射到单个svg对象上
- 骨干事件映射不;t识别类别
- 动态元素上的jquery.on()事件映射不起作用