지정된 규칙이 읽은 CSS에 기술되어 있는지 확인하는 방법을 써 보았습니다.

3859 단어 JavaScript
이 페이지에서 이 레벨까지 읽으셨습니까?CSS 파일을 찾지 못하면 금방 모를 수도 있어요.그래서 이번엔isuleExist () 방법을 만들어 보았습니다.다음은 그 소스.

출처

(function($){
     $.extend({
       isRuleExist:function(className){
              var classes = [];
              var sheets = document.styleSheets;
              var push = Array.prototype.push;
              for(var i = 0,n = sheets.length; i < n; i++){
                push.apply(classes, sheets[i].rules || sheets[i].cssRules);
              }
              for(var i = 0,n = classes.length; i < n; i++){
                 if(classes[i].selectorText == className){
                         return true;
                 }
             }
             return false;
          }
     });
})(jQuery);

사용법


$.isRuleExist(".entryList li");
만약 CSS 파일에 이 규칙이 존재한다면 가짜 파일을 되돌려줍니다

예, 하지만 일반적으로 Chrome Dev Tool에서 리소스를 찾는 것이 빠를 수 있습니다.

좋은 웹페이지 즐겨찾기