基本事件:
click:触发每一个匹配元素的click事件。
这个函数会调用执行绑定到click事件的所有函数。
例:
$(".child").click(function () {
           console.log(0)
})
mousemove:当鼠标指针在指定的元素中移动时,就会发生 mousemove 事件。
mousemove事件处理函数会被传递一个变量——事件对象,其.clientX 和 .clientY 属性代表鼠标的坐标
例:
$(".child").mousemove(function (e) {
            console.log(e.offsetX,e.offsetY)
 })
mousemover:当鼠标指针位于元素上方时,会发生 mouseover 事件。该事件大多数时候会与 mouseout 事件一起使用。
注释:与 mouseenter 事件不同,不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。只有在鼠标指针穿过被选元素时,
才会触发 mouseenter 事件。请看下面例子的演示。
例:
 $(".child").mouseover(function () {
             $(this).css("background-color","pink");
}).mouseout(function () {
             $(this).css("background-color","green");
})
hover:一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。这是一个自定义的方法,它为频繁使用的任务提供了一种“保持在其中”的状态。当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。而且,会伴随着对鼠标是否仍然处在特定元素中的检测(例如,处在div中的图像),如果是,则会继续保持“悬停”状态,而不触发移出事件
例:
$(".child").hover(function () {
              $(this).css("background-color","pink");
 }),function () {
               $(this).css("background-color","green");
 }
 
HTML内容:
<body>
    <div class="parent">
        <div class="child"></div>
    </div>
</body>
screen 屏幕     显示器左上角 
page   页面     当前页面左上角 
client 可视区域 显示器页面的区域的左上角 
offset 元素     元素的左上角 
当浏览器页面没有滚动时,page与client基准点重合 
 
 e.stopPropagation(); // 阻止事件冒泡
 e.preventDefault();  // 阻止默认行为 例如:reset submit a[href]
 
posted on 2021-11-10 12:00  于凡芮  阅读(170)  评论(0)    收藏  举报