js覆盖原有⽅法提供重写⽅法
1. <html>
2. <head>
blur事件3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
4. <script>
5. function myblur () {
6. alert("1、离开");
7. }
8. function bindEvent(func){
9. myblur = func;
10. }
11. function myonclick() {
12. bindEvent(function(){
13. alert("天啊!myblur⽅法被覆盖了!");
14. });
15. }
16. </script>
17. </head>
18.
19. <body>
20. <input type="text" onblur="myblur()" value="光标选中然后光标离开会调⽤myblur()⽅法"/>
21. <input type="button" onclick="myonclick()" value="覆盖myblur()" />
22. 注:覆盖myblur()后,再次光标选中输⼊框然后再离开
23. </body>
24. </html>
⽬的:提⾼完善的调⽤⽅法。
如果你做了⼀个编辑器,⾥⾯有提供⼀些光标离开事件等,最好使⽤此⽅法来操作,因为当他⼈使⽤你的编辑器时,也许要⽤到编辑器提供的事件⽅法处理些事情,其中部分事件需要根据特殊要求进⾏重写,因此,出现这种情况,提供允许重写编辑器提供的事件⽅法是很必要的!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论