事件类型(鼠标事件)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>事件类型(鼠标事件)</title>
    <!--
        -onsubmit;表单中的确认按钮被点击后触发
        -onsubmit:表单中的确认按钮被点击时发生
        -onmousedown:鼠标按钮在元素上按下时触发
        -onmousemove:在鼠标指针移动时发生
        -onmouseup:在元素上松开鼠标按钮时触发
        -onresize:当调整浏览器窗口的大小时触发
        -onscroll:拖动滚动条滚动时触发
     -->
    <style>
        div{
            width: 100px;
            height: 100px;
            background: black;
        }
        body{
            height: 2000px;
        }
    </style>
</head>
<body>
    <div></div>
    <script>
        var x=document.getElementsByTagName("div")[0];
        console.log(x);
        //onmousedown;鼠标按下
        x.onmousedown=function (){
            console.log("我按下了");
        }
        //onmousemove;鼠标移动
        x.onmousemove=function (){
            console.log("我移动了");
        }
        //onmouseup;鼠标松开
        x.onmouseup=function (){
            console.log("我松开了");
        }
        //onclick;鼠标点击
        x.onclick=function (){
            console.log("我点击了")
        }
        //onresize;浏览器窗口大小改变
        window.onresize=function (){
            console.log("浏览器窗口大小变了");
        }
        //onscroll;滚动条滚动
        window.onscroll=function (){
            console.log("滚动条动了");
        }
    </script>
</body>
</html>

原文地址:https://www.cnblogs.com/vinson-blog/p/12077520.html

时间: 2024-08-24 20:01:28

事件类型(鼠标事件)的相关文章

事件类型——鼠标事件

click:点击鼠标左键或者按下回车键触发.onclick事件处理程序也同样可以通过这两个方式执行. dbclick:DOM3级事件.双击鼠标左键. mousedown:单击鼠标左键. mouseup:松开单击着的鼠标左键. (click包括按下与松开鼠标左键两个步骤,mousedown仅仅是按下鼠标左键操作,mouseout是松开鼠标左键操作.因此在鼠标操作上click=mousedown+mouseup) mouseenter:鼠标光标从元素外部首次移动到元素范围之内时触发.该事件不冒泡,而

整理之DOM事件阶段、冒泡与捕获、事件委托、ie事件和dom模型事件、鼠标事件

整理之DOM事件阶段 本文主要解决的问题: 事件流 DOM事件流的三个阶段 先理解流的概念 在现今的JavaScript中随处可见.比如说React中的单向数据流,Node中的流,又或是今天本文所讲的DOM事件流.都是流的一种生动体现.用术语说流是对输入输出设备的抽象.以程序的角度说,流是具有方向的数据. 事件流分事件冒泡与事件捕获 在浏览器发展的过程中,开发团队遇到了一个问题.那就是页面中的哪一部分拥有特定的事件? 可以想象画在一张纸上的一组同心圆,如果你把手指放在圆心上,那么你的手指指向的其

JS事件(7)——事件类型——鼠标与滚轮事件

鼠标与滚轮事件 鼠标事件 “DOM3级事件”中定义了9个鼠标事件. click:在单击主鼠标按钮(一般是左键)或者按下回车时触发:这意味着onclick事件处理程序既可以通过鼠标也可以通过键盘执行. dbclick:双击主鼠标按钮(一般是左键)或者按下回车键时触发. mousedown:按下任意鼠标按钮时触发:不能通过键盘触发. mouseup:释放鼠标按钮时触发:不能通过键盘触发. mouseenter:在鼠标光标从元素外部首次移动到元素范围之内时触发:这个事件不冒泡,而且光标移动到元素的后代

JS中的事件类型和事件属性的基础知识

周末无聊, 这几天又复习了下JS搞基程序设计3, 想着好记性不如浪笔头哇, 要么把这些东西写下来, 这样基础才能更加扎实么么哒, 知道的同学也可以直接过一下,当做复习,  小姨子再也不用担心我的学习啦: 从哪里开始呢?????? ??????? 事件的类型 DOM3规定了下面这几事件类型: UI事件:onload,resize,scoll等等; 焦点事件: 鼠标事件: 滚轮事件: 文本事件: 键盘事件: 变动事件:(用的也少): 变动名称事件,当元素的属性名发生改变的时候触发(没啥用, 要弄编辑

c#全局鼠标事件以及鼠标事件模拟

最近在编写Max插件时,其主容器FlowLayoutPanel由于隐藏了滚动条,要实现按住鼠标中键上下拖动的功能,因此尝试了全局鼠标事件.以及鼠标勾子,可惜由于Max不争气?都未能实现,于是代码报废,故将其分享于此. 一.全局鼠标事件,首先构建鼠标事件处理器 public delegate void MouseMovedEvent(); public delegate void MouseMDownEvent(); public delegate void MouseMUpEvent(); pu

jQuery事件之鼠标事件

鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的.   (1):click事件:click事件于用户在元素敲击鼠标左键,并在相同元素上松开左键时触发.        $('p').click(function(){                alert('click function is running !');              });    (2):dbclick事件:dbclick事件在用户完成迅速连续的两次点击之后触发,双击的速度取决于操作系统的设置.一般双击事件

selenium键盘事件和鼠标事件

模拟鼠标事件 1.from selenium.webdriver.common.action_chains import ActionChains 2:ActionChains(driver):用于生成模拟用户行为 3:perform():执行存储行为 表达式 说明 context_click 右击事件 double_click 双击事件 drag_and_drop 拖动 move_to_element() 鼠标停在一个元素上 click_and_hold 按下鼠标左键在一个元素上 exampl

JS 事件(5)——事件类型——UI事件

UI事件 UI(User Interface,用户界面)事件,指的是那些不一定与用户操作有关的事件. UI事件包括load.unload.abort.error.select.resize.scroll. 这些事件在DOM2级事件中都归为HTML事件:要确定浏览器是否支持DOM2级事件中规定的HTML事件,可以使用如下代码: 1 var isSupported = document.implementation.hasFeature("HTMLEvents", "2.0&qu

JS 封装事件(鼠标事件举例)

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 7 <style type="text/css"> 8 p{ 9 width:200px; 10 margin: 0 auto; 11 } 12 </style> 13 </head> 14 <