【发布时间】:2016-06-22 14:40:16
【问题描述】:
我有一个引导弹出框,它的内容是kendo Ui color picker widget。
当您单击颜色选择器小部件时,即使 trigger 选项设置为 focus,弹出框也会关闭。
为什么?如何在弹出框外单击之前保持弹出框打开?
<a id="popover" href="#">Color Picker</a>
var $kendoColorPicker = $("<div></div>").kendoFlatColorPicker({
value: "#ffffff"
});
$("#popover").popover({
container: "body",
content: $kendoColorPicker,
html: true,
placement: "bottom",
trigger: "focus"
});
在此处查看现场演示:jsfiddle
【问题讨论】:
-
只需删除
trigger: "focus"。 Updated fiddle -
不,因为我希望在您点击外部时自动关闭弹出框
-
使用 outsideClick="true"。这只会通过单击弹出框外部来关闭弹出框。
标签: javascript css twitter-bootstrap kendo-ui