您好,登錄后才能下訂單哦!
本篇文章為大家展示了如何利用jQuery marquee實(shí)現(xiàn)響應(yīng)設(shè)計(jì),內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
模板的設(shè)計(jì)綜合多屏幕響應(yīng)式設(shè)計(jì)和自運(yùn)行的jQuery marquee(無間斷滾動)技術(shù),主要解決的難題是如何根據(jù)顯示屏幕的大小利用jQuery的Ajax技術(shù)加載額外的互操作數(shù)據(jù)到模板中。利用CSS3中的媒體查詢功能以及包含一組通用的HTML和CSS標(biāo)簽,這個模板提供了非常出色的跨設(shè)備的用戶體驗(yàn)。
注: 關(guān)于僅基于CSS的響應(yīng)式設(shè)計(jì)和起始程序模板,更多信息 請參照 針對多屏幕開發(fā)的可自定義啟動程序設(shè)計(jì)。
總體介紹: jQuery 和 Dreamweaver
Dreamweaver CS5.5其中一個很重要的特征是內(nèi)嵌的jQuery支持。不論是jQuery的初學(xué)者還是一個很有經(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代碼提示功能.
自定義jQuery 腳本
模板中包含了一個自定義的腳本庫,該腳本庫由 Codify Design Studio 開發(fā),用來創(chuàng)建一個可交互主頁marquee內(nèi)容。滾動內(nèi)容的實(shí)現(xiàn)完全基于標(biāo)準(zhǔn)HTML。在模板中marquee內(nèi)容是由一組面板(也可以稱做幻燈片)組成,每個面板中包含了圖片,標(biāo)題以及用于面板切換的鏈接。面板和導(dǎo)航的內(nèi)容是根據(jù)marquee_panels.html 文件中的html動態(tài)創(chuàng)建的(參照圖2)。因?yàn)樵O(shè)置了自動播放功能,所以marquee內(nèi)容默認(rèn)是自動播放的,當(dāng)用戶用鼠標(biāo)操作時,該播放功能自動關(guān)閉以響應(yīng)用戶操作。
圖2. 基于HTML內(nèi)容動態(tài)生成面板和導(dǎo)航.
注: 特別鳴謝 Dimas Begunoff授予使用 jQuery Image Preloader plug-in的權(quán)限.
基于屏幕大小動態(tài)加載
當(dāng)可視區(qū)域的寬度超過550個像素點(diǎn)時,該模板加載包含marquee 內(nèi)容的html頁面,預(yù)加載圖片,然后生成可交互的marquee內(nèi)容。當(dāng)可視區(qū)域的寬度少于550可像素點(diǎn)時,例如通過一個設(shè)備訪問,marquee 容器div會被隱藏,只會加載僅包含一個推薦條目的html 文件(參照圖3)。這樣做是為了在小屏幕上減少加載的內(nèi)容,但保留CSS3媒體查詢功能。
注:僅對Chrome用戶。在這邊文章發(fā)布的時候,Chrome禁止使用Ajax從本地操作系統(tǒng)加載本地文件,這將導(dǎo)致marquee或promo 區(qū)域變成空白區(qū)域。但是Chrome支持當(dāng)從Web服務(wù)器上或者本地運(yùn)行的web service上加載某個文件。更多信息請關(guān)注 Chrome 的開源瀏覽器項(xiàng)目。
圖 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)容
上述內(nèi)容就是如何利用jQuery marquee實(shí)現(xiàn)響應(yīng)設(shè)計(jì),你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。