Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JQ] Dynamiczna zmiana title a tooltip, odświeżenie DOM?
markonix
post
Post #1





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Witam.

Korzystam z bardzo fajnego pluginu tooltip:
http://flowplayer.org/tools/demos/tooltip/form.htm

Kod wywołania wygląda mniej więcej tak:
  1. $("#myform").tooltip({
  2. // kustomizacja
  3. });


Tooltipy oparte są o atrybuty title.
Moje pytanie brzmi czy można jakoś odświeżyć wywołanie funkcji tooltip po zmianie (change) pewnego checkoxa.

  1. $("#checkbox").change(function(){
  2. if ($(this).is(':checked')) {
  3. $("input#input").attr('title','Nowy title');
  4. }
  5. else {
  6. $("input#input").attr('title','Stary title');
  7. }
  8. });


Problem w tym, że checkbox ten zmienia wartość atrybutu title, ale tooltip i tak opierać się będzie o DOM wczytany przy ładowaniu strony i zmiana tytułu inputa w żaden sposób nie wpłynie na działanie dymków (doprowadzi nawet do sytuacji wyświetlania dwóch dymków - systemowego i tego JS).

Korzystam z powodzeniem z "live" w JQ lecz nie jestem pewien czy dotyczy ono edycji DOMu czy tylko nowych elementów i nie mam pojęcia jak zastosować je w odniesieniu do .tooltip, bo edytowania pluginu i zmiany eventów na live chciałbym jednak uniknąć.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Pomysł z dwoma inputami i ich ukrywanie/pokazywanie wpadł mi w momencie pisania tego tematu ale wydaje mi się to mało eleganckim pomysłem poza tym dynamiczne tooltipy prędzej czy później warto znać od praktycznej strony.

Teraz Twój post do mnie przemówił. Powiem więcej, zrozumiałem i zastosowałem lecz mam mały problem. Jak ograniczyć działanie ten funkcji tylko do jednego inputa?
Próbuje na różne sposoby np. dodać instrukcje warunkową z $(this).attr('id') do funkcji w onBeforeShow ale zwraca wartość undefined?
(skrypt pod linkiem, który podałem wcześniej).
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 10:46