Pertanyaan dengan tag 'propagasi acara'

Menyebarkan acara atau "bubbling" terjadi ketika suatu peristiwa terjadi di dalam suatu elemen yang cocok dengan elemen lain.
13
balasan

event.preventDefault () vs. kembali salah

Ketika saya ingin event handler lain dijalankan setelah suatu peristiwa tertentu dipicu, saya bisa menggunakan salah satu dari dua metode. Saya akan menggunakan jQuery dalam contoh-contoh ini, tetapi ini juga berlaku untuk plain-JS: 1. event.preventDefault () $ ('a'). Klik (...
set 31 agustus '09 jam 2:58 siang
15
balasan

Bagaimana mencegah acara induk onclick agar tidak dinyalakan saat mengklik jangkar anak?

Saat ini saya menggunakan jQuery untuk membuat div yang dapat diklik, dan dalam div ini saya juga memiliki binding. Masalah yang saya temui adalah ketika saya mengklik jangkar, kedua peristiwa klik (untuk div dan jangkar) memicu. Bagaimana cara ...
atur 02 Sep '09 pada 20:19
30
balasan

Cegah pengguliran elemen induk saat posisi gulir elemen dalam mencapai atas / bawah?

Saya memiliki "toolbar mengambang" kecil - div dengan posisi: tetap; overflow: otomatis. Ini bekerja dengan baik. Tetapi ketika ia menggulir di dalam jendela ini (dengan roda mouse) dan mencapai simpul bawah ATAU, elemen induk "mengambil alih" permintaan "...
ditetapkan pada 27 April '11 jam 13:13
8
balasan

Hentikan penyebaran acara mouse

Apa cara termudah untuk menghentikan penyebaran acara mouse di Angular 2? Haruskah saya melewatkan objek $ event khusus dan memanggil stopPropagation () sendiri atau ada cara lain. Misalnya, di Meteor, saya bisa mengembalikan false dari pawang dengan ...
atur 08 Feb '16 pada pukul 19:06
7
balasan

Bagaimana melanjutkan penyebaran acara setelah pembatalan?

Ketika pengguna mengklik tautan tertentu, saya ingin mempresentasikannya menggunakan dialog konfirmasi. Jika mereka mengklik "Ya", saya ingin melanjutkan navigasi asli. Satu tangkapan: dialog konfirmasi saya diterapkan dengan mengembalikan ...
diatur pada 18 Oktober '11 pada jam 21:29
4
balasan

Reaksi mencegah gelembung peristiwa dalam komponen bersarang ketika diklik

Berikut adalah komponen dasarnya. Fungsi <ul> dan <li> memiliki fungsi onClick. Saya hanya ingin onKlik pada <li>, bukan <ul>. Bagaimana saya bisa mencapai ini? Saya bermain dengan e.preventDefault (), e.stopPropagation (), tetapi tidak berhasil. Daftar kelas diperluas ...
ditetapkan pada 27 Juli '16 pukul 20:51
10
balasan

Tutup pengungkapan Bootstrap setelah tautan

Saya memiliki menu pop-up bootstrap di bawah ini. Ini memiliki tautan yang terkait dengan ikatan knockout.js, yang mengembalikan false, karena saya tidak ingin tag # dikirim ke URL peramban. Namun, saya tidak menutup menu drop-down ketika ...
aktifkan 17 september. '13 pada pukul 19:30
2
balasan

Google Map Double Klik Distribusi Acara

Pertanyaan ini sering ditanyakan, tetapi sebenarnya dia tidak menjawab dengan baik. Lihat apakah kita dapat memperbaikinya! Mendistribusikan acara Google memungkinkan Anda untuk mengikat acara dalam bentuk peta Google melalui API mereka menggunakan penangan acara. Terkadang di ...
Ditetapkan pada 29 Juni '13 pada 0:06
1
jawabannya

Javascript: cara mengaktifkan stopPropagation?

Dengan object.stopPropagation () saya dapat menghentikan gelembung acara, tetapi bagaimana saya bisa menyalakannya lagi? Apakah ada fungsi yang sudah ditentukan di js sesuatu seperti object.startPropagation? EDIT: Masalahnya adalah JS mengingat, jika Anda mengklik "ob ...
set 19 Jan '11 jam 15:05
2
balasan

Menyebarkan Acara di Javascript

Jika saya memiliki elemen (html) yang bersarang di elemen lain, dan keduanya memiliki penangan klik yang terlampir, klik elemen dalam mengeksekusi penangan klik, dan kemudian gelembung mencapai induknya dan penangan klik mengeksekusi itu. Begitulah cara saya ...
atur 06 Oktober '09 jam 2:39
3
balasan

Peristiwa bubar dan penghentian

Apa perbedaan antara event.bubbles dan false untuk setiap acara dan pengaturan event.stopPropagation () atau stopImmediatePropagation () selama penanganan acara? Saya menggunakan Flex4 dengan AS3.
diatur pada 18 Oktober '11 jam 7:57
4
balasan

Apakah layak menghentikan Propgasi sehingga acara tidak meluas ke fase penangkapan?

Saya melihat http://www.quirksmode.org/js/events_order.html, dan di bagian ini ambigu: Dalam model Microsoft, Anda harus mengatur properti acara cancelBubble menjadi true. window.event.cancelBubble = true Dalam model W3C, Anda harus memanggil ...
aktifkan 17 september. '12 jam 18:43
5
balasan

Bagaimana cara mendapatkan komponen yang dapat digunakan kembali dengan propagasi acara React dan mouse?

Pertimbangkan struktur dokumen React khas berikut: Component.jsx <OuterClickableArea> <InnerClickableArea> konten </ InnerClickableArea> </ OuterClickableArea> Jika komponen ini terdiri sebagai berikut ...
ditetapkan pada 11 Mei '18 pukul 21:43
5
balasan

AngularJS: Bagaimana cara menghentikan penyebaran acara menggunakan ng-klik?

Saya memiliki arahan yang melakukan sesuatu seperti ini: app.directive ('custom', function () {return {membatasi: 'A', tautan: function (scope, element) {element.bind ('click', function () {alert ('ingin melakukan ...
ditetapkan pada 18 Februari 15 pada 17:37
2
balasan

Javascript / jquery, masukkan semua div di (x, y). Sentuhan sentuhan?

Kemungkinan duplikat: Bagaimana cara mendapatkan daftar semua item pada titik klik? Saya tahu bahwa saya bisa mendapatkan elemen dengan indeks-z tertinggi menggunakan document.elementFromPoint (x, y). Masalahnya adalah bahwa saya perlu mendapatkan setiap div, ...
atur 11 Oktober. '12 jam 23:16