Rumah  >  Artikel  >  hujung hadapan web  >  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
PHPzasal
2016-05-16 15:06:512632semak imbas

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 } });
}
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)
})
}

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>
Di atas ialah keseluruhan kandungan artikel ini Untuk lebih banyak tutorial berkaitan, sila lawati

Tutorial Video Bootstrap

!
$(&#39;#identifier&#39;).popover(options)

Kenyataan:
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