![]() |
![]() |
-slsh- |
![]()
Post
#1
|
Goście ![]() |
Witam,
zaczynam przygodę z JS i piszę małą apkę ale nie wiem jak zmusić to do działania:
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ć? |
|
|
![]() |
![]()
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.
|
|
|
![]()
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
![]() to, czego potrzebujesz znajduje się tutaj: http://docs.jquery.com/Traversing/add a tutaj temat z stackoverflow: http://stackoverflow.com/questions/1881716...-jquery-objects |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 01:41 |