老师有问题

来源:3-5 让菜单下拉

早知今日何必当初

2020-03-05 20:21:38

// $('.dropdown').hover(function(){

// $(this).addClass('dropdown-active');

// },function(){

//     $(this).removeClass('dropdown-active');

// });

1,上面的代码意思是 $('.dropdown').hover(function(){};

 $('.dropdown').(function(){};的意思吗。

 $('.dropdown').hove后面两个fun,fun 第二个,fun是什么意思。 $('.dropdown')绑定事件了吗

写回答

1回答

好帮手慕粉

2020-03-06

同学你好,关于同学的问题回答如下:

1、这是jquery的hover方法。规定当鼠标指针悬停在被选元素上时要运行的两个函数。方法触发 mouseenter 和 mouseleave 事件。

注意: 如果只指定一个函数,则 mouseenter 和 mouseleave 都执行它。

2、在这段代码里面,就等同于:

 $('.dropdown').onmouseover(function () {
            $(this).addClass('dropdown-active');
        }).onmouseout(function () {
            $(this).removeClass('dropdown-active');
        });

当鼠标移入的时候执行addClass,当鼠标移出的时候执行removeClass。

如果我的回答帮助了你,欢迎采纳,祝学习愉快~

0

0 学习 · 14456 问题

查看课程