美文网首页web前端编程让前端飞技术干货
在js使用Booleans的单个事件处理程序上的两个事件

在js使用Booleans的单个事件处理程序上的两个事件

作者: 芒果web | 来源:发表于2017-04-19 22:04 被阅读13次

创建脚本时,您经常会发现有一些用户“事件”,例如用户将鼠标移到某个元素上或单击要让脚本作出反应的特定元素。你这样做的方式是通过使用事件处理程序。

在本教程中,我们将学习如何让脚本对使用布尔值的单个元素上的两个不同的函数进行反应。

布尔值是1(True)或0(False),看看如何在javascript中声明布尔值,参见下面的代码段

var bool1 = true;

var bool2 = false;

现在在本教程中,我们将制作一个可以使用单个按钮切换的滑动div。

现在,让我们来构建我们简单的滑块系统,使一个新的文件slider.html并键入下面的代码到你的HTML文件。

slider.html

slider

click me

让我们以上面的HTML代码的形式创建一个新的文件style.css并添加以下代码(更好地尝试键入下面的代码,而不是进行复制和粘贴)

style.css

#slider{width:200px;height:200px;background:red;margin:auto;font-family:verdana;color:white;transition:0.2s;}

#button{width:90px;padding:10px;color:green;border:5px solid green;margin:10px auto auto auto;font-family:verdana;text-align:center;cursor:pointer;}

现在是一段时间了,我们将添加我们的JavaScript代码,这将执行上述的滑动操作div

script.js

var button = document.getElementById("button");

var slider = document.getElementById("slider");

var click = false;

button.onclick = function(){

if(click==false){

slider.style.height = 0;

click = true;

}else{

slider.style.height = 200+"px";

click = false;}

}

上面的脚本使用布尔选择一个单独的动作,这个动作是在true和false的基础上完成的。

请参阅上述代码

谢谢你的阅读

了解更多资讯请关注我的微信公众号:芒果web;或者微信搜索javascriptes6关注我们

将您的查询和反馈发送到微信公众号或在我们的QQ群634109637群交流。您也可以在下面评论您的问题。

另外,别忘了订阅我们的简书。

如果你喜欢这篇文章,那么请分享一下,帮助我们成长。

相关文章

  • 在js使用Booleans的单个事件处理程序上的两个事件

    创建脚本时,您经常会发现有一些用户“事件”,例如用户将鼠标移到某个元素上或单击要让脚本作出反应的特定元素。你这样做...

  • js事件函数问题

    事件标签内引入js函数分号(;)使用问题 问题描述:在复习到前端的js部分时,看到事件句柄调用事件处理函数时,有的...

  • Hyperledger Fabric Node.js如何使用基于

    本教程说明了基于通道的事件的使用。这些事件与现有事件类似,但是特定于单个通道。在设置侦听器时,客户端处理基于通道的...

  • VUE复习笔记9(事件处理)

    监听事件 可以使用 v-on 指令监听DOM事件,并在触发的时候运行一些js代码。 事件处理方法 以上是把js代码...

  • JavaScript的事件机制详解

    【js事件详解】js事件封装函数,js跨浏览器事件处理机制 一、事件流 事件流描述的是从页面中接受事件的顺序。IE...

  • javascript 高级 -- jQuery-事件绑定

    事件的处理程序在js当中很重要的。事件驱动是js的重要组成部分。在js中,有html中处理程序,dom0级,dom...

  • React 事件处理机制

    React在处理事件和HTML中JS处理事件不同,本文介绍React中的事件处理机制。React中不同通过返回fa...

  • js中的事件

    简单总结一下js中的事件 事件处理程序 事件委托 各种各样的事件总结 事件中的this指向 事件处理程序 直接在D...

  • JS三个事件绑定方法

    1. JS三个事件绑定方法 1.1. 使用html进行事件绑定 1.直接在html标签上写入事件类型和事件处理方法...

  • Python - 基于pygame -2

    Demo - 2 事件检索 使用pygame.event 处理 事件检索 使用事件集 处理使用事件获得鼠标位置...

网友评论

本文标题:在js使用Booleans的单个事件处理程序上的两个事件

本文链接:https://www.haomeiwen.com/subject/rxtkzttx.html