1樓:
呵呵,一個載入的問題要考慮搜尋的話原來就這麼麻煩了。 .....給搜尋蜘蛛看的純html....
這裡面的內容是整個實際頁面的html嗎?是的話,那這個loading頁面本身載入就很笨重了,還不如直接跳到真實頁面呢。 哎,可惜我不太懂搜尋,悲劇。
請指教----為什麼要用絕對定位覆蓋的方法來隱藏。直接把這一層display:none的話蜘蛛也會看不到嗎?
2樓:匿名使用者
剛好我做了一個, 可以任意定製
/* html */
/* css */
#progressbar
/* js / jquery*/
function progress(t0,t1)}}
//以下是測試函式, 執行 test(0) 就可以看到效果
function test(i)
}說明: 載入的過程中呼叫progress(), t0是當前進度, t1是總進度. 如果是頁面載入的話用有onload事件的html標籤如, , 等等來呼叫progress()
如果你用css3結合ie的css濾鏡來做連**都可以免了
*************************====
感謝樓下說出了我忘記說的重點. 沒錯, 關鍵在於ajax. 我是在做後臺生成頁面的部分連續用到幾個ajax, 然後用這個方法表示網頁生成進度的.
但前臺網頁還是用這個方法的話就會有問題. 相當嚴重的問題. 搜尋蜘蛛是看不到你用ajax載入的內容的
當然, 也有不需要被搜尋引擎收錄的情況.....
如果是前臺的話,我想這樣寫可以解決
.....給搜尋蜘蛛看的純html....
//載入進度條, 用絕對定位把這一層蓋滿全屏, 讓人看不到下面的東西
//真正給人看的內容, 通過ajax載入到這個層裡. 載入完成後remove掉 和
就看樓主能不能理解了.....
3樓:wwwz時代
常規的解決辦法還是用ajax比較好。大概是這樣的。
需要兩個頁面。
1.一個是實際頁面本身
2.另一個是一個空白頁面放一張loading**先請求第2個頁面,在這個頁面中放一段ajax請求第1個頁面,在success函式裡將頁面內容輸出,並將loading**隱藏掉。
4樓:
很簡單,就兩步。
1.把loading進度條的gif**放到div內,並設定好位置及內容等等的css樣式。(不要隱藏哦,頁面在載入時就會顯示)
2.在jquery的$函式中放這**就行了, $(".loading").hide();//隱藏的物件,如下:
你可用gif**作為div的背景,也可把gif**直接放在**中。
從數值0%開始在指定div裡快速的顯示到100%,我想做那種進度條的過度效果,不知道如何用js或jquery實現?
5樓:匿名使用者
已按你的要求修改,現在不是進度條,而是跑表!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%
6樓:匿名使用者
yanzilisan183 遞迴方法很好。就是不能傳參(我要0~88)呢。
7樓:
自己修改裡面的50%為你需要的吧。
8樓:匿名使用者
function doit(id, start, end),100)}
}doit('s1', 0, 10);
用jquery如何實現頁面的打蠅我用的是小票印表機
跟 爺走 請問你這個問題找到解決方式了麼? 潘旦婷 關於web列印,如果對格式要求不高的話,直接用瀏覽器原本的js去控制列印就可以了。但是如果對列印精度要求比較高的,想列印票據之類的,我找到的解決方案就是js配合flash進行列印。第一步 按照你的票據模板設計好flash的樣式,定位好各個列印文字的...
jquery怎麼實現頁面之間傳遞引數
萬事勝意 傳參常用的get和post兩種方式,可以一般的表單資料 如註冊 就是這樣傳遞的。1 post是不行的,用get的話,還是可以的,如aa.html?data data 這樣,在aa.html裡面,再用js來解析當前的url就可以獲取到data了。2 一句話概括,純html頁面之間的傳值可以通...
在jquery中怎樣實現頁面跳轉
說明 關鍵就是在location.href定義和用法 href 屬性是一個可讀可寫的字串,可設定或返回當前顯示的文件的完整 url。因此,我們可以通過為該屬性設定新的 url,使瀏覽器讀取並顯示新的 url 的內容。語法 location.href url 用jquery怎麼實現頁面的跳轉?例 點選...