JQuery onclick 事件为什么打开页面就执行,而不是点击再执行

编程交流
0 184
admin admin 发表于:2021-09-20 10:04:27
等级:管理员 积分:490 来自: 中国 暂未留下签名

如果页面刚加载尚未点击就自动执行了onclick事件,应该是JS代码写的有误,比如定义了一个函数:

function myFun(){};

但是在这之后,又这样写: 

$('#xx').on('click', myFun())

就会出错,要改为:

$('#xx').on('click', function(){myFun();})

相当于onclick事件触发一个函数,但是这个函数不能直接用已定义过的函数,而是要新写一个,如果想用已定义过的函数,要在自己写的新函数内调用那个函数,否则就会无视onclick事件自动执行。 

另外如果要求页面打开就执行就可以用开头的方法。


好券直播

为您推荐
更多推荐 ››

  • 天天特卖 抢好货
  • 淘宝特卖精选
  • 精选帖子
    蜂王浆的前世今生,全方位解密蜂王浆 380
    真正的品质生活!一篇走心的毛巾选购指南! 279
    解密!如何挑选合适自己的茶杯 428
    陶瓷锅、搪瓷锅、珐琅锅哪种好? 1290
    阿里云2021年度最新热门云产品推荐,上云必备 511
    微贷网最新:离净本金全回仅差20% 515
    新型冠状病毒肺炎 疫情实时大数据报告 1131
    带你详细了解发动机机油 745
    你知道锂铁电池和普通电池的区别吗?锂铁电池的前生今世 675
    想要保护手机屏幕,这几点你要知晓! 681
    原汁机选购三大误区,你选对了么 691
    电子血压计使用方法及注意事项 692
  • 爱淘宝综合搜索
  • 热门帖子
    十五个笑破肚皮的滑稽段子,搞笑雷人,专治不开心! 99
    新冠病毒对肾脏损害症状 914
    微贷网案通报三:累计归集资金17亿 警方开通150条专线催收 901
    闪辉性暗点究竟是什么,能彻底治愈吗? 900
    体内有癌,身体常常有四个标志,标志越多,提示癌症进展越快 880
    先有招商后有中信,贪九亿多仅判死缓,难怪巨贪不止! 88
    阿里云2025年度最新热门活动,ECS、CDN打折优惠,上云必备 856
    冬天多喝这汤,简单煮一锅,暖身又暖胃,全家安稳过冬! 843
    36岁大龄剩女被相亲男直接拒绝:“你保养再好有啥用?” 838
    无产阶级是共和国的主人!凭什么就变成了弱势群体? 82
    中国式贪腐糜烂的何止是足球? 79
    搞笑段子,幽默段子分享! 78