配置是: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檔案在手機上是不支援的