Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript]Pominięcie wykonywania skryptu.
Forum PHP.pl > Forum > Przedszkole
Generic
Witam. Mam taki niewielki skrypt jak poniżej, który powoduje że strona nie scrolluje się po kliknięciu w link. Mam dużą ilość odnośników z # wiec uznałem że najlepszym rozwiązaniem będzie dodanie tej funkcji dla wszystkich odnośników. Problem jednak w tym że jest kilka odnośników, które nie mogą mieć tej funkcji. Czy mógłby mi ktoś powiedzieć w jaki sposób mogę wykluczyć wykonywanie skryptu dla ustalonych klas i id?



$(document).ready(function()
{
$('a').click(function(e){ e.preventDefault(); });
});
Comandeer
Selektor :not + nadanie tym linkom odpowiedniej klasy.
Generic
Cytat(Comandeer @ 1.03.2016, 19:54:41 ) *
Selektor :not + nadanie tym linkom odpowiedniej klasy.


Działa smile.gif Przepraszam że czasem pytam o takie proste rzeczy ale dopiero raczkuje i poznaje javascript/jquery biggrin.gif

Chciałbym jeszcze dowiedzieć się czy istnieje taka możliwość aby skrypt był tylko wykonywany dla odnośników które mają href="#" i pomijany dla linków które mają ustawioną ścieżkę w href?
koodo218
Instrukcja warunkowa

  1. if(this.href == "#") instrukcja_do_wykonania;
Comandeer
Albo selektor… [href="#"] dla linków jedynie z # lub [href^="#"], dla linków, które zaczynają się od #.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.