jquery实现单击div切换背景,再次单击回到原来样式

简介: jquery实现单击div切换背景,再次单击回到原来样式

首先来看看效果图:


1.这是默认的的div样式:

2018110615081592.png

2.当我们单击第一个div时的样式:

20181106150842954.png


3.当我们再次单击第一个div时的样式:

20181106150909435.png

如果你需要的效果是这样的,那么请您继续往下面看,如果不是,您也可以看看实现方法。


5.首先我们需要一个jQuery环境jquery-1.8.3.js,这个文件网上一搜一大堆,可以自行准备。将该文件放置到项目下面的js目录下面。


6.然后下面是源代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
    <script src="js/jquery-1.8.3.js" type="text/javascript"></script>
    <script type="text/javascript">
      $(function(){
        $(".div_1").toggle(function(){
          $(this).addClass("style_div");
        },function(){
          $(this).removeClass("style_div");
        });
      });
    </script>
    <style type="text/css">
      .div_1 {
        width: 100px;
        height: 50px;
        background: darkolivegreen;
        margin: 10px;
      }
      .div_1:hover{
        cursor: pointer;
      }
      .style_div{
        border: 1px solid red;
        background: white;
      }
    </style>
  </head>
  <body>
    <div id="main">
      <div class="div_1">
      </div>
      <div class="div_1">
      </div>
      <div class="div_1">
      </div>
      <div class="div_1">
      </div>
    </div>
  </body>
</html>


目录
相关文章
|
6月前
|
JavaScript 前端开发 索引
JQuery样式操作、click事件以及索引值-选项卡应用示例
JQuery样式操作、click事件以及索引值-选项卡应用示例
60 1
|
6月前
|
JavaScript
jQuery遍历div,判断是否为空,为空时执行某个操作
jQuery遍历div,判断是否为空,为空时执行某个操作
|
6月前
|
JavaScript
用JQuery实现选中select里面的option显示对应的div
用JQuery实现选中select里面的option显示对应的div
|
3月前
|
JavaScript Java
分别使用js与jquery写 单击按钮时出现内容 点击删除按钮不会再向下出现
分别使用js与jquery写 单击按钮时出现内容 点击删除按钮不会再向下出现
20 1
|
6月前
|
前端开发 JavaScript
|
6月前
|
JavaScript 前端开发
jquery的属性样式
jquery的属性样式
30 1
|
6月前
|
JavaScript
jquery实现单击div切换背景,再次单击回到原来样式
jquery实现单击div切换背景,再次单击回到原来样式
|
6月前
|
JavaScript
jquery给轮播图的第一张设置class样式
jquery给轮播图的第一张设置class样式
|
6月前
|
JavaScript
jQuery -第3次课-DOM操作元素属性-样式等-附资料、作业
jQuery -第3次课-DOM操作元素属性-样式等-附资料、作业
54 0
|
6月前
|
JavaScript 前端开发
原生js与jQuery显示隐藏div的几种方法
原生js与jQuery显示隐藏div的几种方法
95 0