根据提供的素材内容,这是一个用于检测手机类型并跳转到特定网站(http://www.yamjg.com/3g)的JavaScript代码。该代码通过比较用户代理字符串(User Agent String)来识别设备是否为移动设备,如果是,则跳转到特定的网站。
// 检测手机类型并跳转到特定网站
function dropMenu(obj) {
$(obj).each(function() {
var userAgent = window.navigator.userAgent;
var isMobile = false;
for (var i = 0; i < mobileAgent.length; i++) {
if (userAgent.indexOf(mobileAgent[i]) != -1) {
isMobile = true;
//alert(mobileAgent[i]);
//location.href = 'http://www.yamjg.com/3g';
break;
}
}
if (!isMobile) {
$('body').append($('<ul>').append($('<li>')
.attr('style', 'padding: 1px 16px; border-left: dotted black; background: #f8f8f8; text-align: center; font-weight: bold;').text('返回'));
$('.menu').show();
} else {
$('.menu').hide();
}
});
}
这段代码首先定义了一个dropMenu
函数,该函数接受一个参数obj
,用于遍历页面中的所有元素。然后,通过检查navigator.userAgent
属性来判断设备是否为移动设备。如果设备是移动设备,则显示侧边菜单;否则,隐藏侧边菜单。