当有人在移动设备上查看该页面时,我尝试向正文添加课程。我已经关闭了移动检测,但由于某种原因,jQuery不会在body标签中添加一个类。我很难过为什么它不起作用。我得到第二个警报,但没有移动课程。
(function () {
var NO_REDIRECT = 'noredirect'; // cookie to prevent redirect
// I only want to effect phones
if (isMobile.any) {
alert('1st')
// Only redirect if the user didn't previously choose
// to explicitly view the full site. This is validated
// by checking if a "noredirect" cookie exists
if ( document.cookie.indexOf(NO_REDIRECT) === -1 ) {
alert('2nd');
$(document.body).addClass('mobile');
}
}
})();
答案 0 :(得分:2)
执行$(document.body).addClass('mobile');
尝试将代码包装在
中$(document).ready(function() {
// code goes here
});