52 lines
1.3 KiB
JavaScript
52 lines
1.3 KiB
JavaScript
var myLink = function(){
|
|
|
|
//var isOpen = 0;
|
|
|
|
var self = this;
|
|
|
|
self.init = function(group){
|
|
var url = redirectUrl + group;
|
|
if(self.isMobile()){
|
|
window.location.href = url;
|
|
}else{
|
|
self.openWindow(url, '客服平台');
|
|
}
|
|
};
|
|
|
|
// 合并配置项
|
|
self.extend = function(target, source){
|
|
for (var obj in source) {
|
|
target[obj] = source[obj];
|
|
}
|
|
return target;
|
|
};
|
|
// 打开窗口
|
|
self.openWindow = function(url, name){
|
|
layer.open({
|
|
type: 2,
|
|
id: 'mylink', // 允许打开一次
|
|
title: name,
|
|
shade: 0,
|
|
area: ['800px', '640px'],
|
|
content: url
|
|
});
|
|
};
|
|
|
|
// 是否是移动端
|
|
self.isMobile = function(){
|
|
if( navigator.userAgent.match(/Android/i)
|
|
|| navigator.userAgent.match(/webOS/i)
|
|
|| navigator.userAgent.match(/iPhone/i)
|
|
|| navigator.userAgent.match(/iPad/i)
|
|
|| navigator.userAgent.match(/iPod/i)
|
|
|| navigator.userAgent.match(/BlackBerry/i)
|
|
|| navigator.userAgent.match(/Windows Phone/i)
|
|
){
|
|
return true;
|
|
} else {
|
|
return false;
|
|
}
|
|
};
|
|
};
|
|
|