$(function(){ var mScroll; //滚动区域事件 mScroll = new IScroll(".sectionTop",{ scrollbars: true, fadeScrollbars:true }); //滚动区域的刷新事件 setTimeout(function () { mScroll.refresh(); }, 100); //点击菜单进入相应页面 $("#hiddenBoxPig div").on("tap",function() { var data = $(this).data("for"); if (data != "" && data != undefined) { haifm.loadMobilePage("haifm", "hpSjlr" + data + "Index.htm?mcid=" + $("#mcid").val() + "&searchFlag=" + "0"); } $("footer.row").css("display","none"); var bbfx = $(this).data("bbfx"); if (bbfx != "" && bbfx != undefined) { window.open("haifmp" + bbfx + "Index.htm?mcid=" + $("#mcid").val(), "_blank"); } }); //touchmove的阻止浏览器或者屏幕滚动默认事件 document.addEventListener('touchmove', function(event) { event.preventDefault(); }, false); //监听屏幕 var mql = window.matchMedia('(orientation: portrait)'); // 输出当前屏幕模式 handleOrientationChange(mql,mScroll); // 监听屏幕模式变化 mql.addListener(handleOrientationChange); }); function handleOrientationChange(mql,mScroll) { //如果是竖屏 if(mql.matches) { var dynamicLoading = { css: function(path){ if(!path || path.length === 0){ throw new Error('argument "path" is required !'); } var head = document.getElementsByTagName('head')[0]; var link = document.createElement('link'); link.id = 'portrait'; link.href = path; link.rel = 'stylesheet'; link.type = 'text/css'; head.appendChild(link); } }; //调用css dynamicLoading.css("views/haifmp/css/portrait.main.css?type=24"); } };