jq toggle1.9版本后不支持解决方案

<script type="text/javascript">
    $(document).ready(function(){
        $("button").toggle(function(){
            $("body").css("background-color", "green");
        }, function(){
            $("body").css("background-color", "red");
        }, function(){
            $("body").css("background-color", "yellow");
        });
    });

    $.fn.toggle = function( fn ) {
        // Save reference to arguments for access in closure
        var args = arguments,
                guid = fn.guid || jQuery.guid++,
                i = 0,
                toggler = function( event ) {
                    // Figure out which function to execute
                    var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i;
                    jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 );

                    // Make sure that clicks stop
                    event.preventDefault();

                    // and execute the function
                    return args[ lastToggle ].apply( this, arguments ) || false;
                };

        // link all the functions, so any of them can unbind this click handler
        toggler.guid = guid;
        while ( i < args.length ) {
            args[ i++ ].guid = guid;
        }

        return this.click( toggler );
    }
</script>
时间: 2024-10-12 23:49:34

jq toggle1.9版本后不支持解决方案的相关文章

jquery 1.9版本后不在支持browser 方法的解决方案

今天对jquery 进行升级,导致项目出错,原来在1.9版本之后 jquery 不支持browser 方法了.  官方建议的又不好用,所以我所jquery 原来的代码摘除来,又扩展回去. //解决jquery 1.9版本之后不支持 browser 这里进行了扩展 var a, b; $.uaMatch = function (a) { a = a.toLowerCase(); var b = /(chrome)[ \/]([\w.]+)/.exec(a) || /(webkit)[ \/]([\

C#.NET 大型通用信息化系统集成快速开发平台 4.1 版本 - 大数据支持分表优化

公司的短信平台,数据量越来越大了,需要对数据进行一些优化,下面是拆分后的数据库量参考. 新开发的软件模块,必须支持分表,拆表的功能一个数据表里,不适合保存1000万以上的记录新开发的业务模块,能分表的全分表,否则,将来我们无法用其他小型数据库,例如mysql 现在系统的短信已经进行了拆表接着打算把日志也进行拆表确保数据库里,没有庞大的表,随时可以切换数据库 每个人把自己负责的事情,做到自己能力的及至,做到部门能力的及至,公司能力的及至,就很有希望了有时候我说话很随意,但是一般会注意,我说出去的话

Bitnami-Redmine迁移升级后若干问题解决方案

在Bitnami-Redmine迁移升级到3.3.1版本后,出现了若干问题,类似于查看迁移后查看问题报500,url中http自动跳转成https等,现列出以下解决方案,亲测可行! 问题一:查看以前的项目报500,提示在"管理-问题状态"修改: 解决方案: 这是是由于数据库字段不一致导致的,需要把数据库对比一遍,例如其中tracker数据表中的字段default_status_id,旧数据库中默认值是NULL,但是3.3.1版本的值是1,如果不修改过来,就会导致异常报错.其他不一致的字

IE8及低版本浏览器不支持CSS3 media queries的解决方法

问题:IE8及其以下低版本IE浏览器在缩小窗口时,UI没有按照相应的要求显示窗口缩小时对应的布局:其他浏览器正常. 定位过程: 其实开始拿到问题时是无从下手,不知所以然,根本就没听说还有media这个CSS属性,就更不知道它的功能了.但是对于解决UI问题,有自己的一套思路,就是首先要思考为什么会错误以及为什么没有错误两个方面,然后针对这两个方面的疑问把html或js或css文件简化再简化,修改再修改,查看UI变化,从而缩小问题范围,最后找出问题根源. 如此我就想为什么其他浏览器界面布局没有问题呢

CMS .NET 程序框架 从2.0/3.5升级到4.0 版本后 需要调整的地方

问题一: document.forms1.action 不可使用 需要修改程 document.forms[0] .NET 程序框架 从2.0/3.5升级到4.0 版本后,document.forms1  不可使用 也就是说所有浏览器都是支持document.forms["form1"]这样的写法的. 微软4.0之前是document.form1也能获取, 升级到4.0之后 取值方式为document.forms["form1"] 或者document.forms[

排查logstash2.4升级到5.0版本后kafka不兼容问题

参考文档: /usr/share/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-kafka-5.0.5/CHANGELOG.md /usr/share/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-kafka-5.0.5/DEVELOPER.md /usr/share/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-ka

TeleMCU视频会议之Android版本WebRTC 客户端支持

本文原创自 http://blog.csdn.net/voipmaker  转载注明出处. 最新版本TeleMCU 增加了Android手机端WebRTC视频会议能力,Android手机安装Chrome浏览器后加载TeleMCU的WebRTC客户端TeleWeb可以直接参与视频会议, 同时,TeleWeb可以支持两个WebRTC客户端之间的p2p通信,Demo如下: TeleWeb测试地址: http://openser.eicp.net:8070/teleweb/index.htm 可以找我要

ubuntu14.04更新后无法播放声音解决方案

-------------------------------------- 前几天把ubuntu升级成14.04了,(Kubuntu版)后来又照旧隔一段时间去更新一下系统..结果没有声音了,网络视频也看不了了.百度了几个方案,无果,可能是写的不够清楚吧..开始我也忍耐着,毕竟我是双系统,所以看视频就只在windows里面看了..但吧 是今天玩linux的时候突然感到特别不爽.于是就决定解决它. 但该向谁请教呢?我打开了Kubuntu自带的IRC.打开它,里面有好多外国人.我就用蹩脚的英语打了个

此服务器支持661版及更低版本。不支持降级路径。

此服务器支持661版及更低版本.不支持降级路径. 环境: SQL Server 2008 R2. 问题: 附加数据库报错"此服务器支持661版及更低版本.不支持降级路径." 解决方案: 出现这样的问题,一般是因为数据库版本不同造成的. 查询数据库版本语法: use master select @@VERSION 661是sql2008 R2的版本号--    Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (Intel X86)