2016-07-14 32 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

相關問題