自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

利用jQuery marquee實(shí)現(xiàn)響應(yīng)設(shè)計(jì)

開發(fā) 前端
模板的設(shè)計(jì)綜合多屏幕響應(yīng)式設(shè)計(jì)和自運(yùn)行的jQuery marquee(無間斷滾動(dòng))技術(shù),主要解決的難題是如何根據(jù)顯示屏幕的大小利用jQuery的Ajax技術(shù)加載額外的互操作數(shù)據(jù)到模板中。利用CSS3中的媒體查詢功能以及包含一組通用的HTML和CSS標(biāo)簽,這個(gè)模板提供了非常出色的跨設(shè)備的用戶體驗(yàn)。

模板的設(shè)計(jì)綜合多屏幕響應(yīng)式設(shè)計(jì)和自運(yùn)行的jQuery marquee(無間斷滾動(dòng))技術(shù),主要解決的難題是如何根據(jù)顯示屏幕的大小利用jQuery的Ajax技術(shù)加載額外的互操作數(shù)據(jù)到模板中。利用CSS3中的媒體查詢功能以及包含一組通用的HTML和CSS標(biāo)簽,這個(gè)模板提供了非常出色的跨設(shè)備的用戶體驗(yàn)。

注: 關(guān)于僅基于CSS的響應(yīng)式設(shè)計(jì)和起始程序模板,更多信息 請參照 針對多屏幕開發(fā)的可自定義啟動(dòng)程序設(shè)計(jì)。

總體介紹: jQuery 和 Dreamweaver

Dreamweaver CS5.5其中一個(gè)很重要的特征是內(nèi)嵌的jQuery支持。不論是jQuery的初學(xué)者還是一個(gè)很有經(jīng)驗(yàn)的JavaScript開發(fā)人員, Dreamweaver包含的代碼提示功能和內(nèi)嵌的jQuery支持都無疑提高了開發(fā)效率(參照圖1)。除了支持JQuery,Dreamweaver CS5.5也強(qiáng)力支持CSS3 媒體查詢和多屏幕設(shè)計(jì)(也叫響應(yīng)式設(shè)計(jì))。

 

圖 1. Dreamweaver 支持jQuery代碼提示功能.

 

圖 1. Dreamweaver 支持jQuery代碼提示功能.

自定義jQuery 腳本

模板中包含了一個(gè)自定義的腳本庫,該腳本庫由 Codify Design Studio 開發(fā),用來創(chuàng)建一個(gè)可交互主頁marquee內(nèi)容。滾動(dòng)內(nèi)容的實(shí)現(xiàn)完全基于標(biāo)準(zhǔn)HTML。在模板中marquee內(nèi)容是由一組面板(也可以稱做幻燈片)組成,每個(gè)面板中包含了圖片,標(biāo)題以及用于面板切換的鏈接。面板和導(dǎo)航的內(nèi)容是根據(jù)marquee_panels.html 文件中的html動(dòng)態(tài)創(chuàng)建的(參照圖2)。因?yàn)樵O(shè)置了自動(dòng)播放功能,所以marquee內(nèi)容默認(rèn)是自動(dòng)播放的,當(dāng)用戶用鼠標(biāo)操作時(shí),該播放功能自動(dòng)關(guān)閉以響應(yīng)用戶操作。

 

圖2. 基于HTML內(nèi)容動(dòng)態(tài)生成面板和導(dǎo)航.

 

圖2. 基于HTML內(nèi)容動(dòng)態(tài)生成面板和導(dǎo)航.

注: 特別鳴謝 Dimas Begunoff授予使用 jQuery Image Preloader plug-in的權(quán)限.

基于屏幕大小動(dòng)態(tài)加載

當(dāng)可視區(qū)域的寬度超過550個(gè)像素點(diǎn)時(shí),該模板加載包含marquee 內(nèi)容的html頁面,預(yù)加載圖片,然后生成可交互的marquee內(nèi)容。當(dāng)可視區(qū)域的寬度少于550可像素點(diǎn)時(shí),例如通過一個(gè)設(shè)備訪問,marquee 容器div會(huì)被隱藏,只會(huì)加載僅包含一個(gè)推薦條目的html 文件(參照圖3)。這樣做是為了在小屏幕上減少加載的內(nèi)容,但保留CSS3媒體查詢功能。

注:僅對Chrome用戶。在這邊文章發(fā)布的時(shí)候,Chrome禁止使用Ajax從本地操作系統(tǒng)加載本地文件,這將導(dǎo)致marquee或promo 區(qū)域變成空白區(qū)域。但是Chrome支持當(dāng)從Web服務(wù)器上或者本地運(yùn)行的web service上加載某個(gè)文件。更多信息請關(guān)注 Chrome 的開源瀏覽器項(xiàng)目。

 

圖 3. 基于jQuery返回的可視區(qū)域加載的html.

 

圖 3. 基于jQuery返回的可視區(qū)域加載的html.

除了使用HTML,CSS和jQuery技術(shù),該模板還包含PSD 文件,用來自定義設(shè)計(jì)元素來匹配品牌的需求。

觀看視頻: 使用自定義模板

Chris Converse展示了如何使用Dreamweaver jQuery marquee 模板根據(jù)屏幕的大小來加載可交互的數(shù)據(jù)。利用CSS3的媒體查詢功能,并且包含一組通用html 和css 標(biāo)簽,jQuery的Ajax制造了非常出色的跨設(shè)備的用戶體驗(yàn)。

預(yù)覽和下載模板

預(yù)覽在不同的設(shè)備上marquee內(nèi)容。 下載該模板相關(guān)的HTML,CSS和Photoshop 源文件。

 

圖 4. 預(yù)覽在不同設(shè)備上的marquee內(nèi)容

 

圖 4. 預(yù)覽在不同設(shè)備上的marquee內(nèi)容

原文:http://www.adobe.com/cn/devnet/dreamweaver/articles/dw-template-responsive-jquery-marquee.html

【編輯推薦】

  1. 響應(yīng)式web設(shè)計(jì)之深挖圖像處理技術(shù)
  2.  響應(yīng)式Web設(shè)計(jì)之初探圖像處理
  3. Web開發(fā)者的跨平臺移動(dòng)應(yīng)用開發(fā)策略及工具
  4. 響應(yīng)式網(wǎng)站的產(chǎn)品需求和設(shè)計(jì)流程詳解
  5. 通過CSS3 Media Query實(shí)現(xiàn)響應(yīng)式Web設(shè)計(jì)
責(zé)任編輯:陳貽新 來源: Chris Converse
相關(guān)推薦

2011-12-31 10:18:33

響應(yīng)設(shè)計(jì)

2012-05-10 09:42:21

web響應(yīng)設(shè)計(jì)

2012-05-27 18:28:46

jQuery Mobi

2013-11-01 09:38:38

響應(yīng)試設(shè)計(jì)媒體查詢

2012-10-11 09:09:26

jQueryJSWeb

2022-06-13 09:45:51

Hook技術(shù)移動(dòng)應(yīng)用響應(yīng)速度

2012-01-18 10:47:38

ibmdw

2012-02-21 16:39:29

響應(yīng)式Web設(shè)計(jì)

2011-07-20 14:11:24

響應(yīng)布局jQuery Mobi

2017-10-11 16:19:36

jquery留言框設(shè)計(jì)

2012-06-04 09:48:04

jQuery

2012-01-12 11:05:05

響應(yīng)式Web設(shè)計(jì)

2012-04-04 13:04:53

移動(dòng)web

2024-01-09 09:40:23

2022-04-05 16:44:59

系統(tǒng)Vue.js響應(yīng)式

2009-11-11 10:06:12

ADO.NET設(shè)計(jì)

2011-07-26 15:30:32

jQuery

2021-07-21 10:22:02

數(shù)據(jù)存儲

2022-04-09 17:53:56

Vue.js分支切換嵌套的effect

2013-03-01 10:42:21

響應(yīng)式Web
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號