javascript - 手機端訪問電腦上寫好的php頁面,js指令碼失效是怎麼回事?

來源:互聯網
上載者:User

配置是:php+apache+mysql+windows

二級菜單是通過js+css完成的效果:

以下手機上顯示的頁面,左邊的二級菜單打不開(javascript指令碼根本沒有被載入,因為滑鼠懸浮的是否沒有開啟二級菜單):

而電腦上顯示的頁面是這樣的:

還有,我設定的下面的主體內容的寬度是通過js擷取螢幕解析度設定的:
var s_info={

 width:window.screen.width, //這個在電腦上有效 height:window.screen.height

};
$id('con').style.width=s_info.width*0.95+'px'; // $id() 函數是我自訂的
內部的子項目是通過百分比設定的,然,在手機上由於js指令碼沒有載入,導致頁面就成了第一張圖顯示的那樣。

以下是我通過類比手機頁面的圖片,js指令碼載入是正常的(二級頁面還是打得開的,js指令碼載入是正常的):

以下,是我在查看這個頁面的源碼顯示的內容:

就是不知道,在實際的手機上測試的時候:
1:js指令碼沒有載入
2:在手機上測試的時候,頁面出現太多的空白地區(第一張圖),而在電腦上瀏覽卻幾乎沒什麼空白地區(第二張圖)

就兩個問題,求大神解決。。。。

回複內容:

配置是:php+apache+mysql+windows

二級菜單是通過js+css完成的效果:

以下手機上顯示的頁面,左邊的二級菜單打不開(javascript指令碼根本沒有被載入,因為滑鼠懸浮的是否沒有開啟二級菜單):

而電腦上顯示的頁面是這樣的:

還有,我設定的下面的主體內容的寬度是通過js擷取螢幕解析度設定的:
var s_info={

 width:window.screen.width, //這個在電腦上有效 height:window.screen.height

};
$id('con').style.width=s_info.width*0.95+'px'; // $id() 函數是我自訂的
內部的子項目是通過百分比設定的,然,在手機上由於js指令碼沒有載入,導致頁面就成了第一張圖顯示的那樣。

以下是我通過類比手機頁面的圖片,js指令碼載入是正常的(二級頁面還是打得開的,js指令碼載入是正常的):

以下,是我在查看這個頁面的源碼顯示的內容:

就是不知道,在實際的手機上測試的時候:
1:js指令碼沒有載入
2:在手機上測試的時候,頁面出現太多的空白地區(第一張圖),而在電腦上瀏覽卻幾乎沒什麼空白地區(第二張圖)

就兩個問題,求大神解決。。。。

有的js檔案在手機上是不支援的

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.