为了账号安全,请及时绑定邮箱和手机立即绑定

这不都自动触发了吗?怎么还叫手动触发?这个函数到底有啥优点?

这不都自动触发了吗?怎么还叫手动触发?这个函数到底有啥优点?

正在回答

1 回答

你可以将该方法用在鼠标移入事件中,就可以看出来了

<script type="text/javascript">
        $(function () {
            $("div").bind("change-color", function () {
                $(this).addClass("color");
            });
            $("div").bind("mouseover",function(){
                 $("div").trigger("change-color");
            });
             $("div").bind("mouseout",function(){
                 $("div").removeClass("color");
            })
           
        });
    </script>

这个是代码你可以试试

5 回复 有任何疑惑可以回复我~
#1

sissifly 提问者

非常感谢!
2014-11-28 回复 有任何疑惑可以回复我~
#2

邕人韦慧家

这不是hover()吗
2015-03-04 回复 有任何疑惑可以回复我~
#3

JRuth

那还不如直接这样写: $("div").bind("mouseover", function () { $(this).addClass("color"); }); $("div").bind("mouseout", function () { $(this).removeClass("color"); }); 这样还更方便
2015-10-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

这不都自动触发了吗?怎么还叫手动触发?这个函数到底有啥优点?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信