jQuery 事件

文献种类:专题技术总结文献;
开发工具与关键技术:DW与 JavaScript
作者: 熊江宇 ;年级: 熊江宇 ;撰写时间: 2020 年 5 月 4 日

JavaScript对象总结

开发工具与关键技术:Adobe Dreamweaver JavaScript
作者:熊江宇
撰写时间:2020年4月20日

页面载入 :ready(fn)
/*当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。
这是事件模块中最重要的一个函数,因为它可以极大地提高web应用程序的响应速度。
简单地说,这个方法纯粹是对向window.load事件注册事件的替代方法。通过使用这个方法,可以在DOM载入就绪能够读取并操纵时立即调用
你所绑定的函数,而99.99%的JavaScript函数都需要在那一刻执行。
注意: 可以在同一个页面中无限次地使用$(document).ready()事件。其中注册的函数会按照(代码中的)先后顺序依次执行。
参数说明:fn 要在DOM就绪时执行的函数
在DOM加载完成时运行的代码,可以这样写:
jQuery 代码:
$(document).ready(function(){
// 在这里写你的代码…
});

    使用 $(document).ready() 的简写,同时内部的 jQuery 代码依然使用 $ 作为别名,而不管全局的 $ 为何。
        jQuery 代码:
        $(function($) {
            // 你可以在这里继续使用$作为别名...
        });

例如:
$(document).ready(function () {

    });
    $(function () {

    });

        window.onload = function () {//window.onload 只能一个
            $("body").append("<h2>hello everyone!1111</h2>");
        }
        $(document).ready(function () {//$(document).ready()可以使用多次
            $("body").append("<h2>hello everyone!</h2>");
        });
        $(function ($) {//$(document).ready()的简写
            $("<p>这是一个段落标签</p>").appendTo($("body"));
        });

jQuery鼠标事件
/*
jQuery鼠标事件列表:
click 单击事件 dbclick 双击事件
mousedown 鼠标按下事件 mouseup鼠标弹起事件
mouseenter 鼠标进入事件 mouseleave 鼠标离开事件
/
//jQuery鼠标事件之click与dbclick事件
/

click([[data], fn])
参数说明:fn 在每一个匹配元素的click事件中绑定的处理函数。
data:click([Data], fn) 可传入data供函数fn处理。
fn:在每一个匹配元素的click事件中绑定的处理函数。
dblclick([[data],fn]) 参数说明同上
*/
//第一个按钮的点击事件
例如: $(“button:eq(0)”).click(function () {
alert(“jQuery鼠标事件之click单击事件”);

        例如:$("button").eq(0).click(function(){})
        $("button:first").click(function () { alert("12") });
        $("button").first().click(function () { });
    });

jQuery鼠标事件之hover事件
/*hover([over,]out)
一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。这是一个自定义的方法,它为频繁使用的任务提供了一种“保持在其中”的状态。

        当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。而且,
        会伴随着对鼠标是否仍然处在特定元素中的检测(例如,处在div中的图像),如果是,则会继续保持“悬停”状态,而不触发移出事件
        (修正了使用mouseout事件的一个常见错误)。
        参数说明:
        over,out:
            over:鼠标移到元素上要触发的函数
            out:鼠标移出元素要触发的函数
        out
        当鼠标移到元素上或移出元素时触发执行的事件函数

例如: $(".divContent").hover(
function () {//hover的第一个函数:鼠标移入的时候触发事件
$(this).addClass(“changeColor”);//添加一个类
},
function () {//hover的第二个函数:鼠标移出的时候触发事件
$(this).removeClass(“changeColor”);//移除类
});

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值