换背景颜色是很多网站上经常用到的,当刷新网页时必须要记住当前的背景颜色,这时就要使用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记住背景颜色相关推荐

  1. VB 设置ListView中指定一行的背景颜色

    代码如下: 'SetListViewBGColor(ListView控件名称,要设置的背景颜色行号,颜色值-默认:&HB6B4FF) Public Sub SetListViewBGColor ...

  2. vivo计算机背景,怎么修改VIVO手机浏览器中的主题与背景颜色

    怎么修改VIVO手机浏览器中的主题与背景颜色 腾讯视频/爱奇艺/优酷/外卖 充值4折起 随着科技的发展,手机已经成为人们日常生活中必不可少的工具,当我们在使用vivo手机内的浏览器浏览网页时,如果想要 ...

  3. php js记住密码功能,JS中解决谷歌浏览器记住密码输入框颜色改变功能

    谷歌浏览器记住密码输入框颜色会改变,并且字体颜色会变成黑色,如图 输入框原来的样式是这样的 然而记住密码后,输入框颜色就变成了黄色,并且字体变成了黑色 这是由于谷歌浏览器的自带样式的缘故: input ...

  4. html中背景色优先级,CSS背景颜色优先级

    我正在使用jQuery更改表格行的颜色,我注意到在以下实例中我得到了不同的结果. CSS如下: .normalcolor { background-color: #dedede; } .reddish ...

  5. Qt MVD框架下修改视图中数据项/标题的背景颜色说明(Qt 5.10.1)

    在不利用QSS的情况下,如果想修改MVD中视图的某个数据项的背景颜色,则可以: QVariant YourModel::data(const QModelIndex &index, int r ...

  6. android开发 修改标题栏背景_更改标题栏(Android)中的文字和背景颜色?

    我构建了一个 Android应用程序,我正在尝试更改标题的栏背景和文本颜色. 在AndroidManifest.xml中: ... android:theme="@style/ThemeSe ...

  7. linux shell字体大小,改变Linux Shell中的字体和背景颜色

    使用Linux的朋友一定熟悉文本界面上的黑底白字和X上的白底黑字,这两种颜色可以说是经典的搭配,清晰明了.但是你也可以根据自己的喜好使字体和背景换个颜色. 下面我介绍一下RedHat的字体和背景颜色的 ...

  8. 单数复数php单元格背景颜色,获取PhpExcel中的单元格背景颜色

    我在我的项目中使用Excel5.我已经尝试过以下代码: $objPHPExcel->getActiveSheet()->getStyle('A1')->getFill()->g ...

  9. ant design 的table组件中设置单元格背景颜色

    有时候我们在业务中会遇到一个表格,里面有很多数据, 这时候憨憨产品跑过来说,其中一个数据需要判断, 比如  age >18 的,背景颜色要标红,  18<age> 25的背景颜色要标 ...

  10. eclipse中字体大小及背景颜色设置

    一.字体大小设置 Window--->Preferences--->General---> Appearence  --->  Colors And Fonts ---> ...

最新文章

  1. Java线程---休眠问题来看并发执行
  2. 业界 | Facebook F8开发者大会首日:扎克伯格走心演讲,VR硬件发售
  3. 简单用于测试的listview的视图
  4. AI算法连载11:统计之集成学习
  5. 十年 | 我花了十年,才弄明白了Node.js
  6. pythoncsv格式清洗与转换_数据预处理-清洗转换
  7. Struts2标签实现for循环
  8. Redis--发布订阅
  9. 最详细的Android SDK下载安装及配置教程
  10. 图片压缩大小的3种方法,简单快捷实用!
  11. 植物大战僵尸 php,植物大战僵尸Online
  12. win7计算机名称格式,win7笔记本电脑如何显示文件扩展名
  13. 微信小程序云开发连接MySQL数据库
  14. 南京邮电大学壁纸计算机院,立夏 | 一大波夏日壁纸放送
  15. 弘玑|数字员工赋能金融转型,迈向更加高效灵活的运营模式
  16. 聊天功能,实现:每增加一条消息整体往上移动,滚动查看聊天记录
  17. Leecode-SQL 1407. 排名靠前的旅行者
  18. 微软提供的android模拟器
  19. ElasticSearch 邂逅ES
  20. 7-105 sdut-C语言实验——三个数排序7-106 sdut-C语言实验——模拟计算器7-107 sdut-C语言实验——找中间数

热门文章

  1. [转]C# JSON格式的字符串读取到类中
  2. 为程序使用内存缓存(MemoryCache)
  3. python机器学习实战(四)
  4. javascript小技巧:同步服务器时间、同步倒计时
  5. 思科即将支持32Gbit/s Fibre Channel及NVMe over FC
  6. apache的mpm工作模式
  7. linux 监控系统资源-内存
  8. 在一个字符串中找到第一个只出现一次的字符。
  9. 关于RCP引用jar包的几个问题。
  10. 一些TC内置的环境环境变量(注意字母必须大写,且只能在TC内用)