Rumah hujung hadapan web html tutorial Gunakan topeng DIV untuk menyelesaikan masalah kotak pilihan tidak sah yang dipilih terus oleh tetikus_HTML/Xhtml_Pengeluaran halaman web

Gunakan topeng DIV untuk menyelesaikan masalah kotak pilihan tidak sah yang dipilih terus oleh tetikus_HTML/Xhtml_Pengeluaran halaman web

May 16, 2016 pm 04:37 PM
div topeng

Semasa proses pembangunan bahagian hadapan, saya menghadapi situasi yang memerlukan pemeriksaan Untuk kemudahan operasi pengguna, acara klik diletakkan pada DIV. (Knockout.js digunakan)

Kod ini kira-kira seperti berikut:

Salin kod
kod adalah seperti berikut:

<div id="one" data-biind="click:clickevent">
<input type="checkbox"><span> Sila semak saya jika anda mempunyai sebarang soalan&lt ;/span>
</div>

Tetapi terdapat fenomena aneh apabila menulis seperti ini.

Tetapi bukan perkara biasa untuk menanda kotak semak secara langsung dengan tetikus:

Kotak pilihan berada dalam keadaan tidak ditanda dan tetikus mengklik terus kotak semak untuk menyemak pada masa ini, perkara berikut harus dicapai: 1. Laksanakan acara clickevent div 2. , selepas acara dilaksanakan, kotak semak berada dalam keadaan yang ditandai.

Tetapi keputusan akhir ialah kotak pilihan masih tidak ditanda.

Hasil penjejakan dan penyahpepijatan ialah apabila acara clickevent dilaksanakan, kotak semak masih dalam keadaan yang ditandai, tetapi selepas clickevent dilaksanakan, pelaksanaan kod jquery dimasukkan Selepas dua atau tiga langkah, kotak semak ditukar kepada keadaan Tidak dipilih.

Sebabnya masih belum ditemui. (Kotak radio yang digunakan di tempat lain mempunyai situasi yang sama)

Tiada cara lain selain mengatasinya dengan menutup kotak pilihan dengan lapisan div, supaya apabila tetikus mengklik, div diklik bukannya kotak semak. Melalui clickevent Tukar status kotak semak (terdapat kod untuk menukar status kotak semak dalam acara clickevent)

dilaksanakan seperti berikut:

Salin kod
Kod adalah seperti berikut:

<div id="one">
<div id="two " data-bind="click:clickevent">< /div>
<div id="three">
<input type="checkbox"/> <span>Sila tandakan saya jika anda mempunyai sebarang soalan</span>
</div&gt ;
</div> tetapkan dua atribut: position:absolute; z-index:1;
Atribut z-index bagi div pada lapisan atas adalah lebih besar daripada div pada lapisan bawah.

Atribut ID DIV di atas hanyalah untuk ilustrasi Dalam program umum, atribut kelas digunakan untuk menetapkannya.
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara menggunakan css untuk menyedari bahawa div tiada sudut Cara menggunakan css untuk menyedari bahawa div tiada sudut Jan 30, 2023 am 09:23 AM

Cara menggunakan css untuk menyedari bahawa div tiada sudut

Pelaksanaan skrip pelayar terjemahan penanda perkataan berdasarkan API ChatGPT Pelaksanaan skrip pelayar terjemahan penanda perkataan berdasarkan API ChatGPT May 01, 2023 pm 03:28 PM

Pelaksanaan skrip pelayar terjemahan penanda perkataan berdasarkan API ChatGPT

Apakah perbezaan antara div dan span? Apakah perbezaan antara div dan span? Nov 02, 2023 pm 02:29 PM

Apakah perbezaan antara div dan span?

Apakah model kotak div Apakah model kotak div Oct 09, 2023 pm 05:15 PM

Apakah model kotak div

Apakah perbezaan antara iframe dan div Apakah perbezaan antara iframe dan div Aug 28, 2023 am 11:46 AM

Apakah perbezaan antara iframe dan div

Bagaimana untuk memaparkan dua div sebelah menyebelah Bagaimana untuk memaparkan dua div sebelah menyebelah Nov 01, 2023 am 11:36 AM

Bagaimana untuk memaparkan dua div sebelah menyebelah

Bagaimana untuk memusatkan div dalam css Bagaimana untuk memusatkan div dalam css Oct 12, 2023 am 10:07 AM

Bagaimana untuk memusatkan div dalam css

Bagaimana untuk menyembunyikan kandungan css div di luar Bagaimana untuk menyembunyikan kandungan css div di luar Jan 28, 2023 pm 03:12 PM

Bagaimana untuk menyembunyikan kandungan css div di luar

See all articles