zoukankan      html  css  js  c++  java
  • zepto扩展prevAll 与nextAll 方法

    $.fn.prevAll = function(selector){
     var prevEls = [];
     var el = this[0];
     if(!el) return $([]);
     while (el.previousElementSibling) {
            var prev = el.previousElementSibling;
            if (selector) {
              if($(prev).is(selector)) prevEls.push(prev);
            }
            else prevEls.push(prev);
            el = prev;
          }
          return $(prevEls);
    };
    
    $.fn.nextAll = function (selector) {
          var nextEls = [];
          var el = this[0];
          if (!el) return $([]);
          while (el.nextElementSibling) {
            var next = el.nextElementSibling;
            if (selector) {
              if($(next).is(selector)) nextEls.push(next);
            }
            else nextEls.push(next);
            el = next;
          }
          return $(nextEls);
        };
    

      

  • 相关阅读:
    车厢重组
    军事机密
    士兵站队
    归并排序
    输油管道
    冒泡排序
    快排
    烦人的幻灯片(确实烦人啊)
    奖金(类拓扑排序)
    能量项链
  • 原文地址:https://www.cnblogs.com/limingziqiang/p/5885039.html
Copyright © 2011-2022 走看看