位置: 编程技术 - 正文

jQuery无刷新切换主题皮肤实例讲解(刷新页面jquery)

编辑:rootadmin

推荐整理分享jQuery无刷新切换主题皮肤实例讲解(刷新页面jquery),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jq刷新div,jquery实现页面刷新,jq刷新div,jquery 刷新div,jquery刷新局部页面,jquery刷新页面重新获取数据,jquery 刷新div,html无刷新跳转,内容如对您有帮助,希望把文章链接给更多的朋友!

主题皮肤切换功能在很多网站和系统中应用,用户可以根据此功能设置自己喜欢的主题颜色风格,增强了用户体验。本文将围绕如何使用jQuery实现点击无刷新切换主题皮肤功能。

实现该功能的原理就是通过点击定义的主题样式,改变页面当前引用的主题CSS文件,并且将当前的主题样式写入cookie中或者写入数据库中,以便下次该用户重新访问页面时,调用的就是上次设置好的主题样式。准备主题皮肤样式首先,我准备了三个样式表CSS文件,分别是三种风格的主题皮肤,将其引入页面,放置在页面的<head>之间。

jQuery无刷新切换主题皮肤实例讲解(刷新页面jquery)

注意我给每个<link>添加了title属性,是由用处的,另外我禁用了第2个和第3个CSS文件,就是默认起作用的是第1个CSS文件。XHTML

三种主题风格用于点击切换,注意我分别给每个li加了id属性。CSS

用CSS渲染XHTML,其中ul#styles li.cur是指当前主题选中下的样式,我用一个小勾表示当前选中的主题。jQeury首先我们要引入jquery库和jquery.cookie插件。jquery.cookie插件为jQuery提供了强大的cookie操作功能,你不用去写复杂的原生的javascript,只管直接调用该插件就行。关于该插件的使用,请阅读本站文章:

接下来,当用户点击切换选择主题时,要发生以下动作:获取选择的主题(id),查看引用的CSS文件,如果发现其title属性值正好与当前选中的主题id值相等,则应用该主题CSS文件,同时将其他引用的CSS文件禁用,并且将当前选中的主题写入cookie中,设置cookie过期时间,最后将当前选中的主题按钮(li)设置为当前选中状态。具体看下面的代码:

注意,在本例中我将选中的样式保存在用户cookie中,cookie名称为”mystyle“,值为当前选中的主题值,过去时间为天,即:expires:接着需要做的是页面载入时,读取主题cookie值,如果主题cookie存在则调用cookie值对应的主题样式CSS文件,并且设置当前主题按钮状态为选中状态,反之,则调用默认样式。代码如下:

将以上两段代码加入到$(function(){})中,工作到此完成。值得一提的是,本文应用的cookie记录用户所选择设置的主题皮肤样式,但是当cookie到期或者用户清除了浏览器的COOKIE,亦或者用户换用其他浏览器浏览时,当前设置的主题就会失效。为了让用户永久保存选择的主题样式,必须将所选的主题与用户信息对应,并写入数据库,下次该用户登录就可以直接读取主题,当然,该方法应用在有用户权限范围的系统,如后台管理系统,个人中心等。

标签: 刷新页面jquery

本文链接地址:https://www.jiuchutong.com/biancheng/370418.html 转载请保留说明!

上一篇:Java中Timer的用法详解(java timer)

下一篇:使用jquery插件qrcode生成二维码(使用jquery插件的好处)

  • 小规模纳税人企业所得税计算
  • 暂时进出境货物和暂准进出境货物
  • 本期收入和本期免税收入有什么区别
  • 普通增值税税率多少
  • 金税四期的到来意味着什么
  • 税务局三代手续费政策
  • 小规模纳税人能抵扣进项发票吗
  • 固定资产账面金额什么意思
  • 认缴出资怎么填财务报表
  • 减免税金需要计提吗
  • 企业应收账款无论是否带息,在年末资产负债表中均应以
  • 对赌协议赢了怎么样
  • 一般纳税人财务报表月报还是季报
  • 机票的差额发票可以报销吗
  • 筹建期可以有收入吗
  • 收取加盟费会计如何入账
  • 企业发放防暑降温物品依据
  • 行政单位缴纳罚款如何记账
  • 定额发票存根要盖章吗
  • 支票作废了需要什么材料
  • 降低增值税税率对消费者的影响有哪些
  • 在建工程暂估转固定资产
  • PHP:Memcached::append()的用法_Memcached类
  • 文件错误会追究拟稿人吗
  • 如何利用http协议发布博客园博文评论
  • 如何利用口诀记单词
  • PHP:imagecopymergegray()的用法_GD库图像处理函数
  • 没签订采购合同怎么办
  • 持有至到期投资减值准备
  • 企业职工教育培训
  • php7 数组
  • 捐款怎么处理
  • php跨域提交表单
  • 企业购买机器设备没有发票怎么办
  • 售后租回交易的第二年利息怎么算
  • 政府扶持资金所得税税率
  • 钢筋增值税专票几个点
  • 货物运输费含税吗
  • mysql子查询关键字
  • 捐赠会计和税法上各怎么记录
  • 税控盘退费怎么做会计分录
  • 业务招待费汇算清缴填哪个表
  • 研发支出资本化支出期末怎么处理
  • 银行代扣出口快递费用
  • 小规模纳税人购车是怎么抵税的
  • 劳务公司成本核算方法一般选择哪个
  • 企业尚未给予指定用途
  • 专利技术会计分录怎么做
  • 未开票收入怎么做账
  • 营业外收入适用的会计准则
  • 专打发票的打印机
  • 国税定额发票有什么用
  • 存货盘亏进项税额转出会计分录
  • mysql的子查询语句
  • mysql模糊查询like多个条件
  • workflow software
  • win10预览版21277下载
  • windows自带搜索引擎
  • window7发布
  • 深度隐藏root
  • linux进程管理实验总结
  • win8怎么共享电脑
  • win8开机进入开始界面
  • win10mobile下载官网
  • reg.exec
  • win8开机进入开始界面
  • perfom.exe
  • win7 0x80070002处理方法
  • perl入门
  • cocos 2d x
  • linux shell 字符串转数字
  • linux怎么添加新用户
  • activity的生命周期有哪些状态
  • javascript数据类型有哪些
  • 四川省税务局2020年4号
  • 如何查询车辆购置税是否缴纳
  • 上海市国家税务局地址
  • 税务局发涵有几种
  • 车辆购置税需要每年都交吗
  • 江苏 国税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设