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中的new的使用方法与注意事项
May 16 Javascript
dropdownlist之间的互相联动实现(显示与隐藏)
Nov 24 Javascript
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
Jul 11 Javascript
jQuery实现鼠标可拖动调整表格列宽度
May 26 Javascript
JavaScript中的原型prototype属性使用详解
Jun 05 Javascript
javascript遇到html5的一些表单属性
Jul 05 Javascript
javascript入门之window对象【新手必看】
Nov 22 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
Dec 21 Javascript
Angular4实现鼠标悬停3d倾斜效果
Oct 25 Javascript
JavaScript中构造函数与原型链之间的关系详解
Feb 25 Javascript
原生javascript的ajax请求及后台PHP响应操作示例
Feb 24 Javascript
jQuery实现简单飞机大战
Jul 05 jQuery
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中iconv函数知识汇总
2015/07/02 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
Javascript 检测、添加、移除样式(className)函数代码
2009/09/08 Javascript
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
两种简单实现菜单高亮显示的JS类代码
2010/06/27 Javascript
关于firefox的ElementTraversal 接口 使用说明
2010/11/11 Javascript
读jQuery之六 缓存数据功能介绍
2011/06/21 Javascript
20个最新的jQuery插件
2012/01/13 Javascript
jQuery-Tools-overlay 使用介绍
2012/07/14 Javascript
jQuery之ajax删除详解
2014/02/27 Javascript
原生javascript实现的分页插件pagenav
2014/08/28 Javascript
alert出数组中的随即值代码
2014/09/25 Javascript
JavaScript中exec函数用法实例分析
2015/06/08 Javascript
详解javascript事件冒泡
2016/01/09 Javascript
react系列从零开始_简单谈谈react
2017/07/06 Javascript
原生JS实现网页手机音乐播放器 歌词同步播放的示例
2018/02/02 Javascript
jquery 验证用户名是否重复代码实例
2019/05/14 jQuery
解决vue加scoped后就无法修改vant的UI组件的样式问题
2020/09/07 Javascript
three.js显示中文字体与tween应用详析
2021/01/04 Javascript
[42:04]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第一局
2016/03/03 DOTA
[33:19]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第一场 11.26
2020/11/30 DOTA
pycharm执行python时,填写参数的方法
2018/10/29 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
Python创建字典的八种方式
2019/02/27 Python
基于opencv实现简单画板功能
2020/08/02 Python
Python图像读写方法对比
2020/11/16 Python
python搜索算法原理及实例讲解
2020/11/18 Python
CSS3实现文字波浪线效果示例代码
2016/11/20 HTML / CSS
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
公司同意接收函
2014/01/13 职场文书
会计专业毕业自荐书范文
2014/02/08 职场文书
党风廉设责任书
2014/04/16 职场文书
2015届大学生就业推荐表自我评价
2014/09/27 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
web前端之css水平居中代码解析
2021/05/20 HTML / CSS