Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczne klikanie w element
xiv
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 19.09.2010

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


Czy da się w javascripcie napisać skrypt, który:
a) wykona akcje taką jak przy kliknięciu myszą na dowolnym miejscu na stronie (np 200px od góry i 200px od lewej)
b) wykona akcje taką jak przy kliknięciu myszą na konkretnym divie
Np. mamy na stronie obrazek który po kliknięciu na nim myszą zamienia się na inny obrazek, i teraz, żeby taką akcję wykonał skrypt (~jak kliknięcie na obrazku myszą...)

Ten post edytował xiv 23.01.2011, 23:29:20
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krowal
post
Post #2





Grupa: Zarejestrowani
Postów: 561
Pomógł: 72
Dołączył: 15.11.2006

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


(IMG:style_emoticons/default/cool.gif) wywołanie w jQuery: $('#target').click() - odpowiednik kliknięcia na elemencie o id='target'
Go to the top of the page
+Quote Post
fleshgrinder
post
Post #3





Grupa: Zarejestrowani
Postów: 77
Pomógł: 10
Dołączył: 4.11.2007

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


Cytat(krowal @ 24.01.2011, 16:08:24 ) *
(IMG:style_emoticons/default/cool.gif) wywołanie w jQuery: $('#target').click() - odpowiednik kliknięcia na elemencie o id='target'


Z tym że nie do końca... dokładnie rzecz biorąc, jest to wywołanie zdefiniowanej wcześniej akcji kliknięcia elementu, czyli domyślne zdarzenia dla tak "klikniętych" elementów nie są obsługiwane.

Przykładowo, jeśli miałbyś taki element: <a id="target" href="http://www.costam.com">link</a>, to kod zawierający jedynie $('#target').click() nie spowodowałby wykonania żadnej akcji (w tym przypadku podążenia za linkiem), bo taka po prostu nie została zdefiniowana.

Żeby działało tak, jak faktyczne kliknięcie w link, należałoby dodać jeszcze:
[JAVASCRIPT] pobierz, plaintext
  1. $('#target').click(function() {
  2. window.location = $(this).attr('href');
  3. });
[JAVASCRIPT] pobierz, plaintext


Ten post edytował fleshgrinder 25.01.2011, 16:24:50
Go to the top of the page
+Quote Post

Posty w temacie
- xiv   Automatyczne klikanie w element   23.01.2011, 23:27:17
- - wookieb   Nie   23.01.2011, 23:46:41
- - cojack   Teoretycznie się da: http://www.w3.org/TR/DOM-Lev...   24.01.2011, 09:36:14
- - krowal   wywołanie w jQuery: $('#target').clic...   24.01.2011, 16:08:24
- - fleshgrinder   Cytat(krowal @ 24.01.2011, 16:08:24 )...   25.01.2011, 16:15:00


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: 14.09.2025 - 13:49