2016-07-14 34 views
0

所以我有一个来自Simplemaps的地图。点击选定的圈子(位置/标记)时,我不想被重定向到指定的网址。我想做其他事情,我只是想console.log一些onclick。我尝试传递一个函数而不是重定向url。我尝试点击一个圆或与该类的元素。如何编写simplemaps圈子的自定义onclick函数

$('circle').on('click', function() { 
    console.log('adsadas'); 
}); 

$('.sm_location_2').on('click', function() { 
     console.log('adsadas'); 
}); 

所有这些都不起作用。任何想法我怎么能做到这一点?

+0

我想你找https://api.jquery.com/event.preventdefault/ – llamerr

+0

[你想这样的事情(HTTP ://jsfiddle.net/9bnCw/64/) –

+0

不需要我需要使用simplemaps提供的地图。 – Codearts

回答

0

请尝试:

$('circle').on('click', function(e) { 
e.preventDefault(); 
console.log('adsadas'); 
}); 

这应该工作

+0

我试过了,它不起作用。还尝试了另一个元素,以确保它记录了一些东西,并且工作正常。这似乎是'圆'元素是问题。 – Codearts

+0

你能举个例子吗? – andrescpacheco

相关问题