jquery動(dòng)態(tài)更換設(shè)置背景圖的方法
有些時(shí)候,我們可以為用戶(hù)提供很貼心的功能,比如判斷用戶(hù)是什么時(shí)候來(lái)訪(fǎng)問(wèn)的,然后給出一句問(wèn)候,晚上好,下午好之類(lèi)的。并且更換網(wǎng)頁(yè)的背景顏色,比如晚上的時(shí)候就可以用滿(mǎn)天星星的背景,白天就用陽(yáng)光燦爛,或者特定節(jié)日就用該主題背景,讓你的網(wǎng)站顯得非常靈活,不枯燥。
下面就如何實(shí)現(xiàn)背景更換給出一種解決方法:
如何實(shí)現(xiàn)
很簡(jiǎn)單,下面是 JQuery 代碼:
function doChangeBkg()
{
var bkgUrl=$("#inputBkgUrl").val();
var repeateMode=$("#inputRepeatMode").val();
var s="<style type='text/css' > body{ background-repeat : "+repeateMode+"; background-image:url(\""+bkgUrl+"\"); } </style>";
$("#outputDiv").html(s);
}
原生JavaScript代碼:
function doChangeBkg()
{
var bkgUrl=$("#inputBkgUrl").val();
var repeateMode=$("#inputRepeatMode").val();
var s="<style type='text/css' > body{ background-repeat : "+repeateMode+"; background-image:url(\""+bkgUrl+"\"); } </style>";
$("#outputDiv").html(s);
}
前端代碼:
<div>
背景圖片URL:<input type="text" size="60" id="inputBkgUrl" /> <br />
背景圖片重復(fù)方式: <select id="inputRepeatMode"><option value="repeat" selected="selected">repeat</option><option value="no-repeat">no-repeat</option><option value="repeat-x">repeat-x</option><option value="repeat-y">repeat-y</option></select>
<input type="button" onclick="doChangeBkg()" value="確定更換" />
</div>
<div id="outputDiv"></div>
- jQuery制作的別致導(dǎo)航有陰影背景高亮模式窗口
- jquery簡(jiǎn)單實(shí)現(xiàn)鼠標(biāo)經(jīng)過(guò)導(dǎo)航條改變背景圖
- jQuery關(guān)于導(dǎo)航條背景切換效果實(shí)現(xiàn)示例
- jQuery動(dòng)態(tài)背景圖片效果實(shí)現(xiàn)方法
- jQuery定義背景動(dòng)態(tài)切換效果的方法
- jQuery仿360導(dǎo)航頁(yè)圖標(biāo)拖動(dòng)排序效果代碼分享
- jquery實(shí)現(xiàn)的藍(lán)色二級(jí)導(dǎo)航條效果代碼
- jquery實(shí)現(xiàn)的仿天貓側(cè)導(dǎo)航tab切換效果
- jquery實(shí)現(xiàn)適用于門(mén)戶(hù)站的導(dǎo)航下拉菜單效果代碼
- jQuery實(shí)現(xiàn)的背景動(dòng)態(tài)變化導(dǎo)航菜單效果
相關(guān)文章
jQuery UI Grid 模態(tài)框中的表格實(shí)例代碼
這篇文章主要介紹了jQuery UI Grid 模態(tài)框中的表格實(shí)例代碼講解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-04-04Jquery Post處理后不進(jìn)入回調(diào)的原因及解決方法
通過(guò)Jquery的Post方法把Json數(shù)據(jù)傳到Jsp后臺(tái),處理后卻怎么都不進(jìn)入回調(diào)函數(shù),解決方法如下2014-07-07jquery 屏蔽一個(gè)區(qū)域內(nèi)的所有元素,禁止輸入
有時(shí)候,需要屏蔽一個(gè)div中所有的input類(lèi)型,使用jquery很簡(jiǎn)單有效的完成。2009-10-10jQuery讓控件左右移動(dòng)的三種實(shí)現(xiàn)方法
常用的方法就是把控件的CSS position屬性設(shè)置為relative或 absolute,大家也可以學(xué)習(xí)下本文提供的其他方法2013-09-09jqGrid 學(xué)習(xí)筆記整理——進(jìn)階篇(一 )
這篇文章主要介紹了jqGrid 學(xué)習(xí)筆記整理——進(jìn)階篇(一 )的相關(guān)資料,需要的朋友可以參考下2016-04-04BootStrap輕松實(shí)現(xiàn)微信頁(yè)面開(kāi)發(fā)代碼分享
本文給大家分享一段代碼關(guān)于bootstrap實(shí)現(xiàn)微信開(kāi)發(fā)頁(yè)面的代碼,非常不錯(cuò)代碼簡(jiǎn)單易懂,感興趣的朋友一起看看吧2016-10-10jQuery實(shí)現(xiàn)仿騰訊迷你首頁(yè)選項(xiàng)卡效果代碼
這篇文章主要介紹了jQuery實(shí)現(xiàn)仿騰訊迷你首頁(yè)選項(xiàng)卡效果代碼,可實(shí)現(xiàn)tab切換按鈕的左右滑動(dòng)顯示及點(diǎn)擊切換效果,涉及jQuery基于鼠標(biāo)事件實(shí)現(xiàn)頁(yè)面元素動(dòng)態(tài)操作技巧,需要的朋友可以參考下2015-09-09jQuery插件easyUI實(shí)現(xiàn)通過(guò)JS顯示Dialog的方法
這篇文章主要介紹了jQuery插件easyUI實(shí)現(xiàn)通過(guò)JS顯示Dialog的方法,實(shí)例分析了jQuery插件easyUI彈出Dialog的具體實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-09-09Jquery節(jié)點(diǎn)遍歷next與nextAll方法使用示例
next()方法用于獲取“節(jié)點(diǎn)之后”挨著它的第一個(gè)“同類(lèi)同輩”元素。nextAll()方法用于獲取“節(jié)點(diǎn)之后”所有的元素2014-07-07