Mam trochę pracy z Javascriptem, który manipuluje niektórymi elementami DOM. Problem polega na tym, że nie rozumiem, dlaczego to działa, co nigdy nie jest dobre. Próbuję dowiedzieć się więcej na temat zorientowanych obiektowo javascript i najlepszych praktyk javascript, więc organizacja może wydawać się trochę dziwna.
Zasadniczo zawijam dwie metody, które manipulują DOM wewnątrz obiektu CSContent
. Tworzę instancję tego obiektu, content
w $(document).ready
i wiążę niektóre zdarzenia z funkcjami w content
. Nie jestem jednak pewien, w jaki sposób funkcje te można jeszcze wywoływać po wyjściu z trybu $(document).ready
. Czy to nie oznacza, że content
wykracza poza zakres, a jego funkcje nie są dostępne? W każdym razie, oto kod:
Czy możesz pokazać przykład miejsca, w którym masz dostęp do "treści", gdzie nie powinieneś mieć? –
@Pekka: kiedy w elemencie o id 'edit-cscontent-cs-content-tweet' klawisz jest wciśnięty lub wciśnięty, na przykład? –
@Marcel ahh, o to mu chodziło! To jest zamknięcie. Ale już wyjaśniasz, że w twojej odpowiedzi - dałbym +1, ale dzisiaj nie mam głosów. –