Javascript onclick problema

Forumas skirtas klausimams/pamokoms susijusioms su PHP, SQL (MySQL), web technologijomis, HTML, CSS, javascript, turinio valdymo sistemomis ir kita.
Post Reply
User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Javascript onclick problema

Post 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.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Javascript onclick problema

Post 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

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Javascript onclick problema

Post 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 ?
Palikau CS pasaulį ;/ . Nebepasiekiamas.

newb
Pluginų patvirtintojas
Posts: 1047
Joined: 2010 Sep 23 21:43
Location: Wonderland
Contact:

Re: Javascript onclick problema

Post by newb »

Ne.

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Javascript onclick problema

Post by aaarnas »

Ok, pamėginsiu.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest