如何解决如何从Vanilla Javascript打开Boostrap 3模式框
我试图这样打开模式框。
window.getElementById("modal-Box-click-counter").showModal();
和
var modal = document.getElementById("modal-Box-click-counter");
modal.modal("show");
这是我要开始使用的整个脚本:
function clickCounter() {
var clicks;
function loadClicks() {
clicks = sessionStorage.getItem("clickcount");
}
function setClicks() {
sessionStorage.setItem("clickcount",clicks);
}
function init() {
loadClicks();
if (clicks >= 4) {
console.log("WORKING " + clicks);
// I WANT THIS TO WORK.
$("#modal-Box-click-counter").modal("show");
} else {
clicks++;
setClicks();
console.log(clicks);
}
}
if (typeof Storage !== "undefined") {
window.addEventListener("click",init);
} else {
console.log("Sorry,your browser does not support web storage...");
}
}
window.addEventListener("load",clickCounter);
但是我无法正常工作。我在函数中以正确的顺序加载了JQuery和Bootstrap。
解决方法
如果没有egde案例,则可以使用官方的引导示例:Modal Live Demo 3.4
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。