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 相关文章推荐
js获取单元格自定义属性值的代码(IE/Firefox)
Apr 05 Javascript
Js-$.extend扩展方法使方法参数更灵活
Jan 15 Javascript
js 实现日期灵活格式化的小例子
Jul 14 Javascript
jquery三个关闭弹出层的小示例
Nov 05 Javascript
Jquery在指定DIV加载HTML示例代码
Feb 17 Javascript
js通过更改按钮的显示样式实现按钮的滑动效果
Apr 23 Javascript
javascript从image转换为base64位编码的String
Jul 29 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
Oct 30 Javascript
node.js中的socket.io的广播消息
Dec 15 Javascript
jquery.flot.js简单绘制折线图用法示例
Mar 13 Javascript
微信小程序实用代码段(收藏版)
Dec 17 Javascript
在antd4.0中Form使用initialValue操作
Nov 02 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
PHP7常量数组用法分析
2016/09/26 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
laravel7学习之无限级分类的最新实现方法
2020/09/30 PHP
jquery mobile实现拨打电话功能的几种方法
2013/08/05 Javascript
jquery插件之定时查询待处理任务数量
2014/05/01 Javascript
select多选 multiple的使用示例
2014/06/16 Javascript
JS倒计时代码汇总
2014/11/25 Javascript
JS实现网页标题随机显示名人名言的方法
2015/11/03 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
EasyUI Pagination 分页的两种做法小结
2016/07/09 Javascript
AngularJS实现表单验证功能
2017/01/09 Javascript
深入理解 ES6中的 Reflect用法
2020/07/18 Javascript
解决echarts图表使用v-show控制图表显示不全的问题
2020/07/19 Javascript
uni-app 自定义底部导航栏的实现
2020/12/11 Javascript
跟老齐学Python之私有函数和专有方法
2014/10/24 Python
Python实现二分查找算法实例
2015/05/26 Python
Python函数式编程指南(四):生成器详解
2015/06/24 Python
Python读取properties配置文件操作示例
2018/03/29 Python
Python批量合并有合并单元格的Excel文件详解
2018/04/05 Python
python 每天如何定时启动爬虫任务(实现方法分享)
2018/05/21 Python
python实现桌面壁纸切换功能
2019/01/21 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
Python Django Cookie 简单用法解析
2019/08/13 Python
Python Pickle 实现在同一个文件中序列化多个对象
2019/12/30 Python
Pytorch 多块GPU的使用详解
2019/12/31 Python
python:解析requests返回的response(json格式)说明
2020/04/30 Python
python 解决mysql where in 对列表(list,,array)问题
2020/06/06 Python
使用html5+css3来实现slider切换效果告别javascript+css
2013/01/08 HTML / CSS
英国领先的游戏零售商:GAME
2019/09/24 全球购物
skyn ICELAND官网:冰岛成分天然护肤品
2020/08/24 全球购物
什么是makefile? 如何编写makefile?
2012/08/08 面试题
《将心比心》教学反思
2014/04/08 职场文书
科技工作者先进事迹
2014/08/16 职场文书
毕业实习证明(4篇)
2014/10/28 职场文书
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python