这次我们学习的是用jQuery方法写快关灯案例,快关灯案例也就是点击按钮后切换页面的背景颜色,当我们去写案例的时候多数会使用到插件,而jQuery就是其中一种要使用插件的方法。

1.首先把快关按钮写上

<body>

<input type="button" value="开/关" id="btn">

</body>

2.把样式类设置好

<style>

.cls {

background-color: black;

}

</style>

3.带入jQuery插件

<script src="./jquery-1.12.2.js"></script>

4.写上页面加载事件后把要变更背景颜色的对象带入点击事件做判断,判断对象是否应用了样式类,若应用了就移除则添加

$(function(){

$("#btn").click(function(){

// 判断body是否应用了cls这个样式类,应用了就移除,没有就添加

if($("body").hasClass("cls")){

$("body").removeClass("cls");

}else{

$("body").addClass("cls");

};

});

})

总结:主要的方法是jQuery在点击事件内加入if…else判断;注意: hasClass()   判断, addClass()   添加,removeClass() 移除,toggleClass() 切换;等方法属于知识点要注意。

这是我所学到的jQuery案例,所以我要分享给你们,希望可以帮助到你们。

以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!

用jQuery写开关灯案例相关推荐

  1. jquery开关灯案例_jquery图文开关灯切换特效

    非常实用,从网站扣下来的,第一时间与大家分享,实现了jquery图文开关灯切换特效,使用非常简单,网友们下载下来看一下就明白了... 查看演示 下载资源: 14 次 下载资源 下载积分: 20 积分 ...

  2. jquery开关灯案例_jQuery实现开关灯效果

    本文实例为大家分享了jQuery实现开关灯效果的具体代码,供大家参考,具体内容如下 效果展示 点击界面上的开灯关灯按钮,可以实现背景的调暗.方便晚上阅读. 开灯: 关灯: 分析 这个功能很简单,其实就 ...

  3. JavaScript -- jQuery网页开发案例笔记

    视频地址:黑马程序员前端基础必备教程|jQuery网页开发案例精讲_哔哩哔哩_bilibili 视频代码地址:JavaScript_jQuery测试案例: 本仓库是学习jQuery相关知识.视频网址: ...

  4. 用jQuery写的一个翻页,并封装为插件,

    用jQuery写的一个翻页,并封装为插件, 1 *{ 2 margin:0; 3 padding: 0; 4 list-style: none; 5 text-decoration: none; 6 ...

  5. 为jQuery写插件

    很多场合,我们都会调用jQuery的插件去完成某个功能,比如slider. 如下图,做一个div,通过"$( "#slider" ).slider();"的方式 ...

  6. jQuery ajax简单案例-验证用户名是否可用

    jQuery ajax简单案例-验证用户名是否可用 HTML <!DOCTYPE html> <html> <head> <meta charset=&quo ...

  7. html自动轮播计时器不准,用jQuery写的图片轮播为何停止定时器只能停止一次?...

    用jQuery写的图片轮播为何只有初次鼠标进入才能停止定时器?给我的感觉是后面无法停止自动播放,而且播放速度加快,调试很久不知问题出现在哪. 附上demo网址参考:http://huzerui.com ...

  8. 用jQuery写的最简单的表单验证

    近几天完成了关于我们项目的最简单的表单验证,是用jQuery写的,由于之前也一直没学过jQuery,所以自己也是一直处于边摸索边学习的阶段,经过这一段时间的学习,通过查资料啥的,也发现了学习jQuer ...

  9. jQuery选择器经典案例

    jQuery选择器经典案例 具体讲解内容参照上一篇: 选择器详细讲解 基本选择器 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN&qu ...

最新文章

  1. 一文学懂Java泛型,详细而全面,值得收藏~
  2. 如何使用ODBC搭配dsn链接数据库
  3. 说说 JAVA 代理模式
  4. linux的常用操作——程序调试gdb
  5. 直播回顾:准确性提升到 5 秒级,ssar 独创的 load5s 指标有多硬核?| 龙蜥技术
  6. python中update什么意思_如何在Python中更新字典中键的值?
  7. ASP.NET Core 中间件Diagnostics使用 异常和错误信息
  8. Activity与Intent机制的学习笔记--转自feisky
  9. 【优化算法】蜻蜓算法(DA)【含Matlab源码 1306期】
  10. 小黑T61P 挂了,显卡门,维修经历跟踪
  11. JSP九大内置对象及其作用域
  12. 20X05 FCPX插件磨皮润肤美容插件 beautybox 4.2.3
  13. *(uint32_t *)(PERIPH) == GPIOX)
  14. 判断域名 转向 php,ASP,PHP,一空间多域名根据域名判断转向地址程序代码
  15. 一篇文章搞懂数据仓库:数据治理(目的、方法、流程)
  16. 【1.6万字长文】华为战略管理方法论介绍(含开发战略到执行DSTE、业务领先模型BLM、业务执行力模型BEM、组织绩效和战略解码)
  17. 牛客练习赛63 C.牛牛的揠苗助长
  18. 大家信夫信用服务平台普及诚信教育在进行
  19. linux越狱时手机怎么进入dfu,手动进入DFU模式并开始越狱
  20. 【深度学习】01-04-深度学习(选修)-李宏毅老师2122深度学习课程笔记

热门文章

  1. ai测试面相软件,ai测试面相
  2. android studio 假死机,解决Android-studio假死机建议
  3. Wps和word共存
  4. 布局大数据 编织“智慧云”
  5. mw315r 虚拟服务器,水星MW315R作为从路由怎么设置?
  6. Windows搭建私人云盘
  7. 德纳:震撼来袭:去中心化的 Gamefi 项目正在构建一个充满机械的 Metaverse
  8. 苹果iPod环形按钮设计在日被判侵权 挨罚3.3亿日元
  9. 【微信篇】微信导出个人信息浅谈
  10. 《疯狂的程序员》经典语句摘抄