12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- $(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");
- }
- };
|