zoukankan      html  css  js  c++  java
  • js 原生模拟 jQuery trigger函数

    <html>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <script>
        //setTimeout("alert('对不起, 要你久候')", 3000 )
        function trigger(elem, event) {
            var elem = document.getElementsByTagName('span')[0]
            //alert('trigger')
            if (document.all) {
                elem.fireEvent("on" + event);
            } else {
                //alert('trigger22')
                var evt = document.createEvent("Events");
                evt.initEvent(event, true, true);
                elem.dispatchEvent(evt);
            }
        }
        function changeState() {
            var t = document.getElementsByTagName('span')
            trigger(t, 'click')
        }
        $(document).ready(function () {
            setTimeout("changeState()", 3000);
    
            $("span").bind("click", function (e) {
                alert('1')
    
    
                //$("p").slideToggle();
            });
    
    
    
            // trigger an artificial click event
            //setTimeout("alert('222')",5000)
        });
    </script>
    
    <body>
        <span>sdfsfsf </span>
    </body>
    
    </html>
    

      

    纸上得来终觉浅,绝知此事要躬行。
  • 相关阅读:
    ASP.NET 5
    asp.net web api
    PowerShell 常用命令
    WinDbg
    Visual Studio Online
    asp.net authentication
    CoreOS
    解决download.msdn.microsoft.com无法正确解析而无法下载的问题
    nodejs express
    移动平台WEB前端开发技巧汇总
  • 原文地址:https://www.cnblogs.com/cbugs/p/15396487.html
Copyright © 2011-2022 走看看