位置: 编程技术 - 正文

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插件的好处)

  • 建筑业小规模纳税人 扣除分包款 开票
  • 制造业税负率怎么计算
  • 企业所得税资产总额怎么计算
  • 高新企业奖励金怎么领
  • 票据承兑和贴现市场上最主要的交易对象是( )
  • 增值税交错了退税怎么退
  • 金税盘的发票怎么作废
  • 非主营业务收入计入什么科目
  • 开票金额为什么会多出一分钱
  • 什么叫调表不调帐
  • 企业接收捐赠的会计分录
  • 罚款收据与通用的区别
  • 公司组织员工旅游,起到的目的是什么
  • 固定资产清理不能有余额
  • 税控盘维护费是普票能全额抵扣吗
  • 建筑业预收账款如何缴税
  • 7月认证的发票7月可以抵扣吗?
  • 购入资产当月开始计提折旧
  • 已交税的无票收入后期怎么补开发票?
  • 成本少结转了怎么调账
  • 未确认融资费用属于企业资产类科目对不对
  • 清算财产分配会计分录
  • 期末调汇会计分录
  • 工地购买的零星材料计入什么科目
  • 代扣代缴的城建税和教育费附加按委托方所在地的税率
  • 单位支付经济补偿金的情形
  • SchSvr.exe - SchSvr是什么进程 有什么作用
  • php 链式调用
  • 施工企业间接费占比
  • Drömling湿地中的灰鹤,德国 (© Mike Friedrichs/Getty Images)
  • 权重函数公式
  • php 时间
  • 公司支付工伤赔偿,是先签字还是先打钱
  • 资产处置损益会减少吗
  • openssl 加密套件
  • 工程竣工决算会计账务处理
  • 应收账款计提减值准备的方法
  • 商品发生销售退回
  • springboot升级到2.1.6需要注意
  • 织梦cms为什么不维护了
  • mysql 连接语句
  • 股东个人转让股权印花税能入账吗
  • 个人所得税申报教程
  • 购买旧固定资产入账
  • 经营结余和事业结余
  • 残保金申报基数
  • 固定资产为什么要交税
  • 内账需要哪些单据
  • 增值税税控系列是什么
  • 营改增后增加了什么征税项目
  • 贷款利息进项税额转出
  • 出售子公司股权合并报表的会计处理
  • 服务行业进项税额加计扣除
  • 小规模30万含专票吗
  • 啥叫合同
  • 企业零申报要报哪些税
  • 制造费用与辅助费用哪个先结转
  • 企业被收购的账务处理
  • 红字冲销发票的作用
  • win10删除的文件恢复
  • 服务器centos6.8安装教程
  • windows无法
  • mission controller
  • win7破解版和正版的区别
  • windows默认程序设置
  • win10系统中怎么打开IE浏览器
  • win7系统怎么设置浏览器主页
  • jquery 动态加载js
  • python如何进行线程操作
  • javascript函数的定义
  • 批处理自动登录有密码的程序
  • vue的ssr渲染
  • window.open()参数传递及获取
  • angularjs4
  • 3d游戏引擎诞生
  • javascript教程完整版
  • 自然人扣缴端重置密码操作流程
  • 交错了税可以退吗
  • 国家税务局广东省电子税务局下载
  • 土地招拍挂土地出让金
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设