zoukankan      html  css  js  c++  java
  • tab 下一个

    function NextTd(e, o) {
    var crevent = e || window.event;

    if (crevent.keyCode == 9) {
    if (currrentTD != "") {
    var jqueryTd = $(currrentTD);
    var curNext = null;
    if (jqueryTd.next("td").length > 0 && jqueryTd.next("td").next("td").length > 0 && jqueryTd.next("td").next("td").next("td").length > 0) {
    curNext = jqueryTd.next("td"); //.click();
    if (curNext.text() == "-" && curNext.next("td").length > 0) {
    curNext = curNext.next("td");
    }
    } else {
    if (jqueryTd.closest("tr").next("tr").length > 0) {
    curNext=jqueryTd.closest("tr").next("tr").children('td').eq(1);
    }
    }
    if (curNext != null) {
    try {

    if (!isIE()) {
    o.blur();
    } else {
    $(o).blur()
    }
    } catch (ex)
    { }
    setTimeout(function() {
    curNext.click();
    }, 1);

    return false;
    } else {
    try {

    if (!isIE()) {
    o.blur();
    } else {
    $(o).blur()
    }
    } catch (ex)
    { }
    }
    }
    }
    }

    function isIE() { //ie?
    var Sys = {};
    var ua = navigator.userAgent.toLowerCase();
    var s;
    (s = ua.match(/rv:([d.]+)) like gecko/)) ? Sys.ie = s[1] :
    (s = ua.match(/msie ([d.]+)/)) ? Sys.ie = s[1] :
    (s = ua.match(/firefox/([d.]+)/)) ? Sys.firefox = s[1] :
    (s = ua.match(/chrome/([d.]+)/)) ? Sys.chrome = s[1] :
    (s = ua.match(/opera.([d.]+)/)) ? Sys.opera = s[1] :
    (s = ua.match(/version/([d.]+).*safari/)) ? Sys.safari = s[1] : 0;

    if (Sys.ie)
    return true;
    return false;
    }

  • 相关阅读:
    「读书感悟」三体
    「PLC」PLC基本编程
    利用一个Demo说明Castle+NHibernate的实现
    采用jquery实现简单的计算器
    Html+css+Jquery模拟电影院购票
    Jquery实现简单的导航单并且经常使用
    H5的video元素实现的Demo
    JQuery编写的定时器实现时钟
    Castle.net
    1056. 组合数的和(15)
  • 原文地址:https://www.cnblogs.com/yangfeizbj/p/5280494.html
Copyright © 2011-2022 走看看