文章目录
一、样式类 二、API类 三、一些属性 四、一些奇怪但常用的功能
一、样式类
屏幕的可用高度:window.screen.availHeight
二、API类
获取绝对值:Math.abs(aaa)
stopPropagation():阻止事件在DOM树中继续冒泡(就是停止事件)
三、一些属性
**multipart/form-data:**指定传输数据为二进制类型,比如图片、mp3、文件。 老是忘记的margin
margin : 10px//上下左右外边距为10px
margin : 10px 20px //上下外边距10px, 左右外边距为20px
margin : 10px 20px 30px //上10px 右20px 下30px, 左20px
margin : 10px 20px 30px 40px //上10px 右20px 下30px 左40px
四、一些奇怪但常用的功能
在iframe中设置弹窗位置居中
// 获取对话框父元素的滚动条位置
var parentScrollTop = $('#dlgEdit').parent().scrollTop();
//获取对话框父元素的当前高度:
var curHeight = $('#dlgEdit').parent()[0].offsetHeight
top = (屏幕的可用高度-对话框父元素的当前高度)/2 + 对话框父元素的滚动条位置 + 一些偏移距离
例:
var parentScrollTop=$(window.parent.document.documentElement).find('#tabs>.tabs-panels>.panel').eq(0).find('.panel-body')[0].scrollTop;
$('#dlgEdit').parent().css( "top", (window.screen.availHeight - $('#dlgEdit').parent()[0].offsetHeight - 100) / 2 +parentScrollTop -130 )
监听iframe加载完成
let iframe = document.getElementById('iframeId');
$(function () {
if (iframe.attachEvent) {
iframe.attachEvent("onload", function () {
});
} else {
iframe.onload = function () {//iframe加载完成
//数据处理
};
}
})