![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 13 Dołączył: 7.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Tworzę link za pomocą: Kod document.execCommand('createlink', false, url); Dalej w kodzie mam: Kod $('a').dblclick(function(){ alert('ok'); }); Niestety działa to tylko dla linków, które są na stronie od samego pocżątku, dla tworzonych dynamicznie za pomocą JS niestety już nie. Jak sobie z tym poradzić? Ten post edytował Dapi 15.11.2012, 18:58:32 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 468 Pomógł: 36 Dołączył: 14.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
w google pisza ze execCommand nie jest w pełni kompatybilna ze wszystkimi przegladarkami :
Kod Here you can follow my ongoing research of execCommand(). This method allows you to execute commands like Copy or Bold. All browsers support it, but obviously there are some differences.
On the whole Opera follows IE's implementation quite closely, while Mozilla and Safari have their own implementations. Ten post edytował jacobson 15.11.2012, 19:49:37 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 13 Dołączył: 7.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie o to chodzi. Po prostu bez dodatkowych zabiegów js nie jest w stanie obsłużyć dynamicznie dodawanych elementów. nie ważne, czy za pomocą powyższego execCommand, czy jQuerowego append(), html() czy jeszcze czegoś innego (IMG:style_emoticons/default/wink.gif)
Na bank jest sposób na aktywowanie tego, bo spotkałem się nie raz z tym, ale wiadomo, jak potrzeba to nie ma (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
jQuery live.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 8 Dołączył: 25.02.2005 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Użyj metody on() z jQuery.
;] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:54 |