JavaScript--JQuery事件 &当网页元素加载完成后再去执行事件

Posted Z && Y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript--JQuery事件 &当网页元素加载完成后再去执行事件相关的知识,希望对你有一定的参考价值。

1. JQuery事件

JQuery帮助文档:

在这里插入图片描述

这里的selector都是CSS选择器的语法 CSS选择器
在这里插入图片描述

示例1 弹出提示框:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--    成功引入Jquery-->
    <script src="lib/jq.js"></script>
</head>
<body>
<div id="myDiv" style="width: 100px;height: 100px;background:orange;">点我</div>
</body>
<script>
// 这里的事件都是下面图片的鼠标事件去掉on
    $('#myDiv').click(() => {
        alert('你真牛逼');
    })
</script>
</html>

在这里插入图片描述

在这里插入图片描述
示例二:显示当前鼠标在盒子内的坐标

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--    成功引入Jquery-->
    <script src="lib/jq.js"></script>
    <style>
        #divMove {
            width: 500px;
            height: 500px;
            border: 2px solid black;
        }
    </style>
</head>
<body>
mouse: <span id="mouseMove"></span>
<div id="divMove"></div>
</body>
<script>
    // 当网页元素加载完成后再去执行事件
    $(document).ready(() => {
        $('#divMove').mousemove((e) => {
            $('#mouseMove').text('x: ' + e.pageX + ' y: ' + e.pageY);
        })
    })
</script>
</html>

在这里插入图片描述


2. 当网页元素加载完成后再去执行事件

不简写形式

    // 当网页元素加载完成后再去执行事件
    $(document).ready(() => {
        // JS代码
    })

    // 或者
    $(document).ready(function (){
        // JS代码
    })

简写形式

    // 可以简写为
    $(() => {

    })
    // 或者
    $(function () {
        
    })


以上是关于JavaScript--JQuery事件 &当网页元素加载完成后再去执行事件的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript/jQuery - onhashchange 事件解决方法

Javascript-- jQuery事件篇

Javascript - Jquery - 事件

如何使用 javascript/jquery 编写 onshow 事件?

Javascript - Jquery - 插件

javascript, jQuery阻止默认事件和冒泡事件