Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Selektor OR i parametr
Forum PHP.pl > Forum > Przedszkole
slsh
Witam,
zaczynam przygodę z JS i piszę małą apkę ale nie wiem jak zmusić to do działania:
  1. $(trail1.node,circle1.node,text1.node).qtip({
  2. content: {
  3. text: 'this is a test',
  4. title: {text: 'test', button: 'close'}
  5. },
  6. position: {
  7. target: 'mouse'
  8. },
  9. });

Konieczny jest tutaj parametr .node, ale funkcja w takiej postaci odnosi się tylko do pierwszego elementu czyli trail1.node i on śmiga, ale niestety nie do dwóch następnych, po prostu je ignoruje i ten kod po najechaniu na circle1 i text1 nie powoduje wyskoczenia tooltipa (bo tak ma się dziać. Jak to naprawić?
darko
Hej! Jeżeli dana akcja ma zadziałać jednocześni na wszystkich wymienionych elementach, to spróbuj wersji z cudzysłowie:
$("trail1.node, circle1.node, text1.node").qtip({
content: {
text: 'this is a test',
title: {text: 'test', button: 'close'}
},
position: {
target: 'mouse'
},
});
Jeżeli powyższe miałoby działać jako "lub", to powinieneś doprecyzować, na jakiej zasadzie owe "lub" miałoby działać? (może po prostu należałoby stworzyć odpowiednią logikę, np. losującą dowolny element ze zbioru, a może nie wiadomo dokładnie, o co chodzi?) Nie podałeś niczego konkretnego oprócz tajemnicze "selektor OR" - chodzi o to, na jakiej zasadzie, wedle jakich reguł jquery miałoby traktować pojedyncze elementy kolejno element1 lub element2.
Pawel_W
$() jako pierwszy argument przyjmuje selektor, a jako drugi kontener w którym ma go szukać, dlatego Twój zapis jest niepoprawny wink.gif

to, czego potrzebujesz znajduje się tutaj: http://docs.jquery.com/Traversing/add

a tutaj temat z stackoverflow: http://stackoverflow.com/questions/1881716...-jquery-objects
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.