Page 1 of 1

Javascript onclick problema

Posted: 2013 Jan 17 16:53
by aaarnas
Sveiki, yra tarkim HTML kodukas:

Code: Select all

<div id="222"><a href="nuoroda">Linkas!</a></div>
Ir javascript:

Code: Select all

var divas = document.getElementById("222");divas.onclick = function(index){            return function() {                // Darom kažką kai paspaudžiamas div elementas            }        }
Dabar viskas gerai veikia, bet problema ta, kad jei paspaudžiu a tago nuorodą, man suveikia ir div tago onclick eventas.
Kaip padaryti, kad nesuveiktų? Kažkaip aptikti funkcijoje, kad paspaudžiau a tagą, arba kažkaip jį išskirti iš onclick zonos.

Re: Javascript onclick problema

Posted: 2013 Jan 17 18:34
by newb
jQuery

Code: Select all

$(document).ready(function() {                $('#222 a').click(function(e){ e.stopPropagation(); });    $('#222').click(function(){ alert('asd'); return false; });});
Nors nezinau ar tau tiks :D

Re: Javascript onclick problema

Posted: 2013 Jan 17 20:08
by aaarnas
newb wrote:jQuery

Code: Select all

$(document).ready(function() {                $('#222 a').click(function(e){ e.stopPropagation(); });    $('#222').click(function(){ alert('asd'); return false; });});
Nors nezinau ar tau tiks :D
O href nenustos veikti ?

Re: Javascript onclick problema

Posted: 2013 Jan 17 20:10
by newb
Ne.

Re: Javascript onclick problema

Posted: 2013 Jan 17 20:44
by aaarnas
Ok, pamėginsiu.