Rumah > hujung hadapan web > tutorial js > Kotak pop timbul BootStrap (Popover) menyokong menggerakkan tetikus ke atas lapisan pop timbul. Sebab dan penyelesaian untuk lapisan tetingkap timbul tidak disembunyikan.

Kotak pop timbul BootStrap (Popover) menyokong menggerakkan tetikus ke atas lapisan pop timbul. Sebab dan penyelesaian untuk lapisan tetingkap timbul tidak disembunyikan.

PHPz
Lepaskan: 2018-09-28 14:44:16
asal
2667 orang telah melayarinya

Popover adalah serupa dengan Tooltip, memberikan paparan yang diperluaskan. Untuk mengaktifkan popover, pengguna hanya menuding pada elemen. Kandungan kotak pop timbul boleh diisi sepenuhnya menggunakan API Data Bootstrap. Kaedah ini bergantung pada petua alat.

1 Tetapkan kelewatan Jika tetingkap pop timbul tidak dialihkan selepas kelewatan, tetingkap timbul akan disembunyikan >

2 Kawalan tidak boleh Kod yang hilang
Tooltip.prototype.init = function{中的
var triggers = this.options.trigger.split(' ')后面加上
//设置延时
if (this.options.trigger.indexOf('hover') > -1) {
$.extend(true, this.options, { delay: { hide: 100 } });
}
Salin selepas log masuk
ditambah selepas

clearTimeout(self.timeout) dalam Tooltip.prototype.enter = function (obj) { >

Berikut ialah tambahan kepada penggunaan kotak timbul (Popover)

Pemalam kotak timbul (Popover) menjana kandungan dan teg mengikut keperluan Secara lalai, Popovers diletakkan di belakang elemen pencetusnya. Anda boleh menambah popover dalam dua cara:
if (self.options.trigger.indexOf('hover') > -1) {
self.$tip.unbind('mouseenter').bind('mouseenter', function (e) {
self.$tip.data('data-element', self.$element);//触发popover框的点击事件时可以获取id
clearTimeout(self.timeout);
self.hoverState = 'in';
}).unbind('mouseleave').bind('mouseleave', function (e) {
self.hoverState = 'out';
self.timeout = setTimeout(function () {
if (self.hoverState == 'out') self.hide()
}, self.options.delay.hide)
})
}
Salin selepas log masuk

Melalui atribut data: Untuk menambah popover, cuma tambah data-toggle= pada teg anchor/button Just "popover". Tajuk sauh ialah teks popover. Secara lalai, pemalam meletakkan popover di bahagian atas.

Melalui JavaScript: Dayakan popover melalui JavaScript:


Pemalam popover tidak seperti menu lungsur yang dibincangkan sebelum ini Seperti pemalam lain, ia bukan pemalam CSS tulen. Untuk menggunakan pemalam, anda mesti mengaktifkannya menggunakan jquery (baca javascript). Gunakan skrip berikut untuk mendayakan semua popover pada halaman:

<a href="#" data-toggle="popover" title="Example popover">
请悬停在我的上面
</a>
Salin selepas log masuk
Di atas ialah keseluruhan kandungan artikel ini Untuk lebih banyak tutorial berkaitan, sila lawati

Tutorial Video Bootstrap

!
$(&#39;#identifier&#39;).popover(options)
Salin selepas log masuk

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
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan