溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

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

發(fā)布時間:2021-11-15 22:21:34 來源:億速云 閱讀:132 作者:柒染 欄目:web開發(fā)

本篇文章為大家展示了如何利用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ì))。

如何利用jQuery marquee實(shí)現(xiàn)響應(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)用戶操作。

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

圖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)目。

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

圖 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 源文件。

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

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

上述內(nèi)容就是如何利用jQuery marquee實(shí)現(xiàn)響應(yīng)設(shè)計(jì),你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)

免責(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)容。

AI