备份:
define(["jquery"], function() {
//点击事件例子
var xja_btn_event = function() {
$("#xja_button").click(function() {
$("body").append("
你刚点击的是buttona
");
});
}
//点击事件例子
var xjb_btn_event = function() {
$("#xjb_button").click(function() {
$("body").append("
你刚点击的是buttonb
");
});
}
//头部自适应代码
var adaptive = function() {
//判断机型
uAgent = window.navigator.userAgent;
var isIOS = uAgent.match(/iphone/i);
var isYIXIN = uAgent.match(/yixin/i);
var is2345 = uAgent.match(/Mb2345/i);
var ishaosou = uAgent.match(/mso_app/i);
var isSogou = uAgent.match(/sogoumobilebrowser/ig);
var isLiebao = uAgent.match(/liebaofast/i);
var isGnbr = uAgent.match(/GNBR/i);
! function resizeRoot() {
var wWidth = (screen.width > 0) ? (window.innerWidth >= screen.width || window.innerWidth == 0) ? screen.width :
window.innerWidth : window.innerWidth;
console.log(wWidth);
var wHeight = (screen.height > 0) ? (window.innerHeight >= screen.height || window.innerHeight == 0) ?
screen.height : window.innerHeight : window.innerHeight;
if(isIOS) {
wWidth = screen.width;
wHeight = screen.height;
}
if(wWidth > wHeight) {
wWidth = wHeight;
}
wFsize = wWidth > 1080 ? 144 : wWidth / 7.5;
wFsize = wFsize > 32 ? wFsize : 32;
window.screenWidth_ = wWidth;
if(isYIXIN || is2345 || ishaosou || isSogou || isLiebao || isGnbr) { //YIXIN 和 2345 这里有个刚调用系统浏览器时候的bug,需要一点延迟来获取
setTimeout(function() {
wWidth = (screen.width > 0) ? (window.innerWidth >= screen.width || window.innerWidth == 0) ?
screen.width : window.innerWidth : window.innerWidth;
wHeight = (screen.height > 0) ? (window.innerHeight >= screen.height || window.innerHeight ==
0) ? screen.height : window.innerHeight : window.innerHeight;
wFsize = wWidth > 1080 ? 144 : wWidth / 7.5;
wFsize = wFsize > 32 ? wFsize : 32;
// document.getElementsByTagName('html')[0].dataset.dpr = wDpr;
document.getElementsByTagName('html')[0].style.fontSize = wFsize + 'px';
}, 500);
} else {
document.getElementsByTagName('html')[0].style.fontSize = wFsize + 'px';
}
}();
}
//调用屏幕转化事件
var _resize = function() {
window.onresize = function() {
adaptive();
};
}
//页面传值处理
var _getparameter = function(a, b) {
var parameter1;
var parameter2;
var url = location.search;
url = decodeURIComponent(url);
var Request = new Object();
if(url.indexOf("?") != -1) {
var str = url.substr(1) //去掉?号
strs = str.split("&");
for(var i = 0; i < strs.length; i++) {
Request[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
}
}
return {
parameter1: Request[a],
parameter2: Request[b]
};
}
return {
_getparameter:_getparameter,
_resize: _resize,
xja_btn_event: xja_btn_event,
xjb_btn_event: xjb_btn_event,
adaptive: adaptive
}
}
);