Pagina 1 din 1

Dezactivare click pe link-uri

Scris: Lun Ian 28, 2013
de blackburn1911
Salutare,
Am si eu o mica problema cu un script. Eu vreau ca atunci cand apesi butonul "Continua PLATA", absolut toate butoanele sa se dezactiveze, sa nu mai poti apasa pe ele ca sa incarce din nou continut.
pointer-events: none; pe opera din pacate nu merge.
El ar trebui sa functioneze in urmatorul fel:
1. Apesi butonul Alege reteaua iar acesta se dezactiveaza.
2. Alegi o retea.
3. Apesi butonu Continua PLATA, iar butoanele cu retele si cel de alegere retea sa se dezactiveze (sa nu mai poti da click), utilizatorul fiind obligat sa dea refresh la pagina pentru a relua.

HTML
pastebin.com/2HjBjtmp

JQUERY
pastebin.com/LigkQaDD

Dezactivare click pe link-uri

Scris: Lun Ian 28, 2013
de steell
Foloseste asta:

Cod: Selectaţi tot

$('a').attr('onclick', 'return false;');
Am testat si merge.

Dezactivare click pe link-uri

Scris: Lun Ian 28, 2013
de MarPlo
Salut
Nu stiu cum e in script-ul tau. Prea mult cod.
O alta varianta ca sa dezactivezi toate link-urile <a> dintr-o pagina folosind jQuery:

Cod: Selectaţi tot

jQuery.each($('a'), function() {
  $(this).attr('href', '#');
  $(this).click(function() { return false; });
});
Sau fara jQuery:

Cod: Selectaţi tot

// gets A tags
var alinks = document.querySelectorAll('a');
var nr_alinks = alinks.length;         // number of elements in alinks

// traverse the alinks object
for(var i=0; i<nr_alinks; i++) {
  alinks[i].href = '#';
  alinks[i].onclick = function() {
    return false;
  }
}

Re: Dezactivare click pe link-uri

Scris: Lun Ian 28, 2013
de blackburn1911
Mergeeee. Mersi frumos MarPlo.

Cod: Selectaţi tot

jQuery.each($('a'), function() {
  $(this).attr('href', '#');
  $(this).click(function() { return false; });
});