คุณไม่สามารถใช้งานได้<li href="#"
เนื่องจากมันเป็น<a href="#"
เพราะเหตุใดจึงไม่ทำงานเปลี่ยนและใช้งานได้ดี
นี่คือการทำงานJSFiddleซึ่งแสดงวิธีการสร้าง bootstrap popover
ส่วนที่เกี่ยวข้องของรหัสอยู่ด้านล่าง:
HTML:
<!--
Note: Popover content is read from "data-content" and "title" tags.
-->
<a tabindex="0"
class="btn btn-lg btn-primary"
role="button"
data-html="true"
data-toggle="popover"
data-trigger="focus"
title="<b>Example popover</b> - title"
data-content="<div><b>Example popover</b> - content</div>">Example popover</a>
JavaScript:
$(function(){
// Enables popover
$("[data-toggle=popover]").popover();
});
และอย่างน้อยที่สุดคุณก็ต้องมีอย่างน้อย$("[data-toggle=popover]").popover();
เพื่อเปิดใช้งาน popover แต่ในสถานที่ของdata-toggle="popover"
คุณยังสามารถใช้หรือid="my-popover"
class="my-popover"
เพียงจำไว้เพื่อให้พวกเขาใช้เช่น: $("#my-popover").popover();
ในกรณีเหล่านั้น
นี่คือลิงค์ไปยังข้อมูลจำเพาะที่สมบูรณ์:
Bootstrap Popover
โบนัส:
ถ้าด้วยเหตุผลบางอย่างคุณไม่ชอบหรือไม่สามารถอ่านเนื้อหาของป๊อปอัพจากdata-toggle
และtitle
แท็ก คุณสามารถใช้เช่น divs ที่ซ่อนอยู่และ JavaScript อีกเล็กน้อย นี่คือตัวอย่างเกี่ยวกับการที่