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.
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 hilangTooltip.prototype.init = function{中的 var triggers = this.options.trigger.split(' ')后面加上 //设置延时 if (this.options.trigger.indexOf('hover') > -1) { $.extend(true, this.options, { delay: { hide: 100 } }); }
clearTimeout(self.timeout) dalam Tooltip.prototype.enter = function (obj) { >
Berikut ialah tambahan kepada penggunaan kotak timbul (Popover)
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:<a href="#" data-toggle="popover" title="Example popover"> 请悬停在我的上面 </a>
Tutorial Video Bootstrap
!$('#identifier').popover(options)