JQuery中使用cookie记住背景颜色
换背景颜色是很多网站上经常用到的,当刷新网页时必须要记住当前的背景颜色,这时就要使用Cookie实现。下面请看程序:
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <title></title> 5 6 <script src="js/jquery-1.4.2.js" type="text/javascript"></script> 7 8 <script src="js/jquery.cookie.js" type="text/javascript"></script> 9 10 <script type="text/javascript"> 11 $(function() { 12 $("#tables td").click(function() { 13 $("body").css("background-color", $(this).css("background-color")); 14 $.cookie("background", $(this).css("background-color")); 15 }); 16 if ($.cookie("background")) { 17 $("body").css("background-color", $.cookie("background")); 18 } 19 }); 20 </script> 21 22 </head> 23 <body> 24 <table id="tables"> 25 <tr> 26 <td style="background-color: Red;"> 27 红色 28 </td> 29 <td style="background-color: Yellow;"> 30 黄色 31 </td> 32 <td style="background-color: Green;"> 33 绿色 34 </td> 35 </tr> 36 </table> 37 </body> 38 </html>
在以上程序中定义了一个table,其中table中有一个tr,tr中有三个含有背景颜色的td。先遍历td,为每一个td添加click事件;当单击td时将网页的背景颜色设置为当前td的颜色,使用
$("body").css("background-color",$(this).css("background-color"));注意:在body的css中可以使用background也可以使用background-color,但是在$(this)的css中只能使用background-color,不然没有效果。并且将td的background-color赋值给cookie。最后进行判断,当网页加载后,cookie是否为空,如果不为空则将cookie中的值赋给body的css中的background-color。
转载于:https://www.cnblogs.com/sun-sjmeng/archive/2012/06/11/2545267.html
JQuery中使用cookie记住背景颜色相关推荐
- VB 设置ListView中指定一行的背景颜色
代码如下: 'SetListViewBGColor(ListView控件名称,要设置的背景颜色行号,颜色值-默认:&HB6B4FF) Public Sub SetListViewBGColor ...
- vivo计算机背景,怎么修改VIVO手机浏览器中的主题与背景颜色
怎么修改VIVO手机浏览器中的主题与背景颜色 腾讯视频/爱奇艺/优酷/外卖 充值4折起 随着科技的发展,手机已经成为人们日常生活中必不可少的工具,当我们在使用vivo手机内的浏览器浏览网页时,如果想要 ...
- php js记住密码功能,JS中解决谷歌浏览器记住密码输入框颜色改变功能
谷歌浏览器记住密码输入框颜色会改变,并且字体颜色会变成黑色,如图 输入框原来的样式是这样的 然而记住密码后,输入框颜色就变成了黄色,并且字体变成了黑色 这是由于谷歌浏览器的自带样式的缘故: input ...
- html中背景色优先级,CSS背景颜色优先级
我正在使用jQuery更改表格行的颜色,我注意到在以下实例中我得到了不同的结果. CSS如下: .normalcolor { background-color: #dedede; } .reddish ...
- Qt MVD框架下修改视图中数据项/标题的背景颜色说明(Qt 5.10.1)
在不利用QSS的情况下,如果想修改MVD中视图的某个数据项的背景颜色,则可以: QVariant YourModel::data(const QModelIndex &index, int r ...
- android开发 修改标题栏背景_更改标题栏(Android)中的文字和背景颜色?
我构建了一个 Android应用程序,我正在尝试更改标题的栏背景和文本颜色. 在AndroidManifest.xml中: ... android:theme="@style/ThemeSe ...
- linux shell字体大小,改变Linux Shell中的字体和背景颜色
使用Linux的朋友一定熟悉文本界面上的黑底白字和X上的白底黑字,这两种颜色可以说是经典的搭配,清晰明了.但是你也可以根据自己的喜好使字体和背景换个颜色. 下面我介绍一下RedHat的字体和背景颜色的 ...
- 单数复数php单元格背景颜色,获取PhpExcel中的单元格背景颜色
我在我的项目中使用Excel5.我已经尝试过以下代码: $objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->g ...
- ant design 的table组件中设置单元格背景颜色
有时候我们在业务中会遇到一个表格,里面有很多数据, 这时候憨憨产品跑过来说,其中一个数据需要判断, 比如 age >18 的,背景颜色要标红, 18<age> 25的背景颜色要标 ...
- eclipse中字体大小及背景颜色设置
一.字体大小设置 Window--->Preferences--->General---> Appearence ---> Colors And Fonts ---> ...
最新文章
- Java线程---休眠问题来看并发执行
- 业界 | Facebook F8开发者大会首日:扎克伯格走心演讲,VR硬件发售
- 简单用于测试的listview的视图
- AI算法连载11:统计之集成学习
- 十年 | 我花了十年,才弄明白了Node.js
- pythoncsv格式清洗与转换_数据预处理-清洗转换
- Struts2标签实现for循环
- Redis--发布订阅
- 最详细的Android SDK下载安装及配置教程
- 图片压缩大小的3种方法,简单快捷实用!
- 植物大战僵尸 php,植物大战僵尸Online
- win7计算机名称格式,win7笔记本电脑如何显示文件扩展名
- 微信小程序云开发连接MySQL数据库
- 南京邮电大学壁纸计算机院,立夏 | 一大波夏日壁纸放送
- 弘玑|数字员工赋能金融转型,迈向更加高效灵活的运营模式
- 聊天功能,实现:每增加一条消息整体往上移动,滚动查看聊天记录
- Leecode-SQL 1407. 排名靠前的旅行者
- 微软提供的android模拟器
- ElasticSearch 邂逅ES
- 7-105 sdut-C语言实验——三个数排序7-106 sdut-C语言实验——模拟计算器7-107 sdut-C语言实验——找中间数