Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Selektor OR i parametr
-slsh-
post 10.12.2012, 20:13:13
Post #1





Goście







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ć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
darko
post 11.12.2012, 15:51:10
Post #2





Grupa: Zarejestrowani
Postów: 2 885
Pomógł: 463
Dołączył: 3.10.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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.


--------------------
Nie pomagam na pw, tylko forum.
Go to the top of the page
+Quote Post
Pawel_W
post 11.12.2012, 16:30:28
Post #3





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

Ostrzeżenie: (0%)
-----


$() 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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:41