核心提示:控件代码pre name=code class=htmlbutton rel=popover data-content={{item.remark}} data-html=true class=pop...
控件代码
<pre name="code" class="html"><button rel="popover" data-content="{{item.remark}}" data-html="true" class="pop">详情</button></pre><br>
<pre></pre>
<p></p>
<p>item.remark是django的方式,调用<a href="https://lib.csdn.net/base/python" class="replace_word" title="Python知识库" target="_blank" style="color:#df3434; font-weight:bold;">Python</a>中class的remark属性。</p>
<p></p>
<p>弹框代码</p>
<p></p>
<pre name="code" class="html"><script type="text/javascript">
$(document).ready(
function(){
$(".pop").popover({placement:'right', trigger:'manual', delay: {show: 100, hide: 100},
content: function () {
return ("#data-content"); // 把content变成html
}});
$('body').click(function (event) {
var target = $(event.target); // 判断自己当前点击的内容
if (!target.hasClass('popover')
&& !target.hasClass('pop')
&& !target.hasClass('popover-content')
&& !target.hasClass('popover-title')
&& !target.hasClass('arrow')) {
$('.pop').popover('hide'); // 当点击body的非弹出框相关的内容的时候,关闭所有popover
}
});
$(".pop").click(function (event) {
$('.pop').popover('hide'); // 当点击一个按钮的时候把其他的所有内容先关闭。
$(this).popover('toggle'); // 然后只把自己打开。
});
}
);*/
</script></pre><br>
注意要事先导入bootstrap/js/bootstrap.min.js文件,网上下载,放到合适的路径下即可。
<pre></pre>
<pre name="code" class="html"></pre><pre name="code" class="html">新增:</pre><pre name="code" class="html"><span style="white-space:pre"> </span><pre name="code" class="html">$(".pop").click(function (event) {
var s = "你好"//对content赋值
$(this).attr('data-content', s);
$('.pop').popover('hide'); // 当点击一个按钮的时候把其他的所有内容先关闭。
$(this).popover('toggle'); // 然后只把自己打开。
});</pre><br>
<br>
<br>
<p></p>
<pre></pre>
</pre>


