Bing Maps に配置されたウィンドウ マーカー内のリンクからイベントをトリガーしようとしていますが、リンクをクリックすると、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 の使用