js类与php类相似
//定义类名UI
var UI = {
//方法名open
open:function(obj){
//方法执行函数 obj是对象格式传参数
//接收传过来的参数
//php里面有isset函数 但js没有isset函数 这里用==undefined来判断
var title = (obj == undefined) || (obj.title == undefined) ? '登录' : obj.title;
var url = (obj == undefined) || (obj.url == undefined) ? 'http://www.baidu.com' : obj.url;
var width= (obj == undefined) || (obj.width== undefined) ? 700 : obj.width;
var height = (obj == undefined) || (obj.height == undefined) ? 600 : obj.height;
var html = '<div class="modal fade" tabindex="-1" role="dialog" id="myModal">\n' +
' <div class="modal-dialog" role="document">\n' +
' <div class="modal-content">\n' +
' <div class="modal-header">\n' +
' <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>\n' +
' <h4 class="modal-title">'+title+'</h4>\n' +
' </div>\n' +
' <div class="modal-body">\n' +
//这里有一个iframe的应用 模态框搭配iframe使用
' <iframe src="'+url+'" frameborder="0" style="width:100%;height:100%"></iframe>\n' +
' </div>\n' +
' </div>\n' +
' </div>\n' +
'</div>';
$('body').append(html);
$('#myModal .modal-dialog').css('width',width);
$('#myModal .modal-dialog').css('height',height);
$('#myModal').modal('show');
},
}
js类的封装
最新推荐文章于 2024-05-07 16:45:26 发布