相关疑难解决方法(0)

Rails应用程序elem在classie.js中为null

在我的Rails应用程序中,我的折叠navebar在滚动时不会改变它的样式,并且在inspect元素控制台中也会发生错误:

TypeError: elem is null
      elem.classList.add( c );
Run Code Online (Sandbox Code Playgroud)

发生错误的Classie .js:

( function( window ) {

'use strict';

// class helper functions from bonzo https://github.com/ded/bonzo

function classReg( className ) {
  return new RegExp("(^|\\s+)" + className + "(\\s+|$)");
}

// classList support for class management
// altho to be fair, the api sucks because it won't accept multiple classes at once
var hasClass, addClass, removeClass;

if ( 'classList' in document.documentElement ) {
  hasClass = function( elem, c ) {
    return elem.classList.contains( c …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery ruby-on-rails

4
推荐指数
1
解决办法
1889
查看次数

标签 统计

css ×1

javascript ×1

jquery ×1

ruby-on-rails ×1