jquery动态更换设置背景图的方法


Posted in Javascript onMarch 25, 2014

有些时候,我们可以为用户提供很贴心的功能,比如判断用户是什么时候来访问的,然后给出一句问候,晚上好,下午好之类的。并且更换网页的背景颜色,比如晚上的时候就可以用满天星星的背景,白天就用阳光灿烂,或者特定节日就用该主题背景,让你的网站显得非常灵活,不枯燥。

下面就如何实现背景更换给出一种解决方法:

如何实现

很简单,下面是 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 />
背景图片重复方式: <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>
Javascript 相关文章推荐
javascript iframe中打开文件,并检测iframe存在否
Dec 28 Javascript
Javascript 设计模式(二) 闭包
May 26 Javascript
Jquery获取当前城市的天气信息
Aug 05 Javascript
AngularJS使用自定义指令替代ng-repeat的方法
Sep 17 Javascript
快速实现JS图片懒加载(可视区域加载)示例代码
Jan 04 Javascript
jQuery实现表格元素动态创建功能
Jan 09 Javascript
微信小程序通过api接口将json数据展现到小程序示例
Jan 20 Javascript
@ResponseBody 和 @RequestBody 注解的区别
Mar 08 Javascript
vue2.0实现分页组件的实例代码
Jun 22 Javascript
JavaScript数组push方法使用注意事项
Oct 30 Javascript
JS数组中对象去重操作示例
Jun 04 Javascript
vue-admin-template配置快捷导航的代码(标签导航栏)
Sep 04 Javascript
jquery队列queue与原生模仿其实现方法分享
Mar 25 #Javascript
jquery下拉select控件操作方法分享(jquery操作select)
Mar 25 #Javascript
jquery的each方法使用示例分享
Mar 25 #Javascript
提取jquery的ready()方法单独使用示例
Mar 25 #Javascript
jquery跨域请求示例分享(jquery发送ajax请求)
Mar 25 #Javascript
jquery解析xml字符串示例分享
Mar 25 #Javascript
jquery数组封装使用方法分享(jquery数组遍历)
Mar 25 #Javascript
You might like
用PHP生成静态HTML速度快类库
2007/03/18 PHP
JS中encodeURIComponent函数用php解码的代码
2012/03/01 PHP
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
利用curl抓取远程页面内容的示例代码
2013/07/23 PHP
PHP加密解密实例分析
2015/12/25 PHP
php 静态属性和静态方法区别详解
2017/04/09 PHP
laradock环境docker-compose操作详解
2019/07/29 PHP
Laravel 使用查询构造器配合原生sql语句查询的例子
2019/10/12 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
不使用script导入js文件的几种方法
2016/10/27 Javascript
ES6实现的遍历目录函数示例
2017/04/07 Javascript
vue.js移动端tab组件的封装实践实例
2017/06/30 Javascript
一次Webpack配置文件的分离实战记录
2018/11/30 Javascript
不刷新网页就能链接新的js文件方法总结
2020/03/01 Javascript
Python基于回溯法子集树模板解决找零问题示例
2017/09/11 Python
python 画三维图像 曲面图和散点图的示例
2018/12/29 Python
Python opencv实现人眼/人脸识别以及实时打码处理
2019/04/29 Python
Python如何基于Tesseract实现识别文字功能
2020/06/05 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
英国时尚服饰电商:Boohoo
2017/10/12 全球购物
戴森英国官网:Dyson英国
2019/05/07 全球购物
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
农药学硕士毕业生自荐信
2013/09/25 职场文书
会计学财务管理专业个人的自我评价
2013/10/19 职场文书
医务人员竞聘职务自我评价分享
2013/11/08 职场文书
银行财务部实习生的自我鉴定
2013/11/27 职场文书
机关单位动员会主持词
2014/03/20 职场文书
幼儿园六一儿童节主持节目串词
2014/03/21 职场文书
新学期教师寄语
2014/04/02 职场文书
安全口号大全
2014/06/21 职场文书
2014年学校体育工作总结
2014/12/08 职场文书
优秀班组事迹材料
2014/12/24 职场文书
建议书范文
2015/02/05 职场文书
元旦联欢晚会主持词
2015/07/01 职场文书
教师病假条范文
2015/08/17 职场文书
《跨越海峡的生命桥》教学反思
2016/02/18 职场文书