十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
jquery modal()是自定义动画和定位。
成都创新互联主营内丘网站建设的网络公司,主营网站建设方案,成都app开发,内丘h5小程序设计搭建,内丘网站营销推广欢迎内丘等地区企业咨询
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
为 modal 指定对应的 target,或者监听不同按钮的点击事件,判断按钮来弹出指定modal。你用的应该是 Bootstrap 里的 modal 组件吧?建议仔细阅读API:(中文版的哦)
modify.js里面添加:
$(document).ready(function(){
$("#bodyDemo").html("Good Morning!")
});
modal.html页面里引用jquery.js和modify.js
在页面的body id="bodyDemo"Hello World!/body body标签加个id名称
特点
自定义动画和定位
自定义模态窗口样式,没有预定义的样式表!.
感谢网友Hero提供的方法
用法
1- HEADER
link href="/component_v1.0/moaModal-master/css/style.css" rel="stylesheet" type="text/css"
script src="/component_v1.0/moaModal-master/js/Sweefty.js" type="text/javascript"/script
script src="/component_v1.0/moaModal-master/js/moaModal.minified.js" type="text/javascript"/script
script src="/component_v1.0/moaModal-master/js/extension.js" type="text/javascript"/script
2- HTML
div id="workbook" class="pf_work"a href="#" class="workbook1"img src="/main_style/img/work_book.jpg"/a/div
div id="workbookQuery" class="block modal2" /div
$.modal({
title: "此号码已被使用",
text: "请使用未被使用的手机号码进行注册,你可以更换号码或直接使用此号码登录",
buttons: [
{ text: "更换号码", onClick: function(){
$("#tel").val("");
$("#tel").attr("placeholder","请输入手机号码");
} },
{ text: "使用此号码登录", onClick: function(){
window.location.href = base_path + "wechat/portal/promotion/hongbao/wechat-login.jsp";
} },
]
});
modal 被打开后,会在body标签上增加一个 modal-open的class,直接判断这个class是否存在就可以了。
if($('body').hasClass('modal-open')){
//modal已打开
}else{
//modal没有打开
}