Rumah > hujung hadapan web > tutorial js > Ubah suai menu lungsur turun dalam Bootstrap untuk dipaparkan terus pada hover tetikus [original]_javascript skills

Ubah suai menu lungsur turun dalam Bootstrap untuk dipaparkan terus pada hover tetikus [original]_javascript skills

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-05-16 15:05:35
asal
2050 orang telah melayarinya

Baru-baru ini, syarikat saya menggunakan fungsi menu Bootstrap semasa membuat halaman web. Ia mahu memaparkan menu kedua pada tuding tetikus, jadi saya melakukan penyelidikan dan mendapati bahawa mungkin terdapat dua kaedah.

Kaedah pertama: ubah suai helaian gaya

Sebenarnya, anda hanya perlu menambah css untuk menetapkan status tuding dan menetapkan menu lungsur untuk menyekat css tertentu:

Salin kod Kod adalah seperti berikut:

.nav > li:hover .dropdown-menu {paparan: blok;}

Css ini ditambahkan pada css yang muncul selepas bootstrap.min.css.

Kelemahan:
1. Menu peringkat atas yang sepadan tidak boleh diklik
2. Selepas meluncurkan tetikus ke menu peringkat kedua, menu peringkat atas tidak mempunyai gaya

Kaedah kedua: Gunakan ciri JQuery untuk mencapai

Digabungkan dengan tutorial dalam talian, masalah itu boleh diselesaikan dengan menggunakan dua acara dalam JQuery, css khusus:

Salin kod Kod adalah seperti berikut:

//Tutup acara click.bs.dropdown.data-api dan jadikan menu atas boleh diklik
$(document).off('click.bs.dropdown.data-api');
// Kembangkan secara automatik
$('.nav .dropdown').mouseenter(function(){
$(this).addClass('open');
});
//Tutup secara automatik
$('.nav .dropdown').mouseleave(function(){
$(this).removeClass('open');
});

Kaedah ini bukan sahaja membolehkan menu teratas diklik, tetapi gaya tidak akan hilang Ia juga boleh menyelesaikan masalah Bootstrap mouse hovering Ia disyorkan untuk digunakan oleh semua orang.

Label berkaitan:
sumber:php.cn
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
Isu terkini
Tiada tutorial video tersuai bootstrap
daripada 1970-01-01 08:00:00
0
0
0
Laravel: Masalah menggunakan bootstrap secara setempat
daripada 1970-01-01 08:00:00
0
0
0
html5 - Masalah dengan gaya pengubahsuaian bootstrap
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan