Javascript “如何解决错误”;错误:外部容器';空';找不到。”;来自Jssor滑块?

Javascript “如何解决错误”;错误:外部容器';空';找不到。”;来自Jssor滑块?,javascript,jquery,jssor,Javascript,Jquery,Jssor,我已经将Jssor滑块集成到我的网站主页中。在该页面上工作正常,但在其他页面上,我在检查Firebug控制台时遇到以下错误: 错误:未找到外部容器“null”。jssor.js(第66行,第14列) jssor.js中的第66行是 throw new Error(msg); 我已经包括了所有必要的文件,比如JavaScript和CSS。由于此错误,其他jQuery代码也无法工作。 我研究了它的解决方案,但没能解决这个问题。我根本没有对Jssor滑块库做任何更改 以下是我用来实现Jssor滑块的

我已经将Jssor滑块集成到我的网站主页中。在该页面上工作正常,但在其他页面上,我在检查Firebug控制台时遇到以下错误:

错误:未找到外部容器“null”。jssor.js(第66行,第14列)

jssor.js中的第66行是

throw new Error(msg);
我已经包括了所有必要的文件,比如JavaScript和CSS。由于此错误,其他jQuery代码也无法工作。 我研究了它的解决方案,但没能解决这个问题。我根本没有对Jssor滑块库做任何更改

以下是我用来实现Jssor滑块的jQuery代码:

jQuery(document).ready(function ($) {

  var _SlideshowTransitions = [{ $Duration: 1200, $Opacity: 2 }];

  var options = {
    $AutoPlay: true,                                    
    $AutoPlaySteps: 1,                                  
    $AutoPlayInterval: $('#brand_slider_time').val() * 1000,                            
    $PauseOnHover: 1,                               
    $ArrowKeyNavigation: true,                          
    $SlideDuration: 500,                                
    $MinDragOffsetToSlide: 20,                          
    $SlideSpacing: 0,                                   
    $Cols: 1,                                  
    $Align: 0,                                
    $UISearchMode: 1,                                   
    $PlayOrientation: 1,                                
    $DragOrientation: 3,                                
    $SlideshowOptions: {                                
      $Class: $JssorSlideshowRunner$,                 
      $Transitions: _SlideshowTransitions,            
      $TransitionsOrder: 1,                           
      $ShowLink: true                                    
    },

    $BulletNavigatorOptions: {                                
      $Class: $JssorBulletNavigator$,                       
      $ChanceToShow: 2,                               
      $Steps: 1,                                      
      $Rows: 1,                                      
      $SpacingX: 10,                                   
      $SpacingY: 10,                                   
      $Orientation: 1                                 
    },

    $ArrowNavigatorOptions: {
      $Class: $JssorArrowNavigator$,              
      $ChanceToShow: 2,                               
      $Steps: 1                                       
    }
  };

  var jssor_slider1 = new $JssorSlider$("slider1_container", options);


  function ScaleSlider() {
    var parentWidth = jssor_slider1.$Elmt.parentNode.clientWidth;
    if (parentWidth)
      jssor_slider1.$ScaleWidth(Math.min(parentWidth, 940));
    else
      window.setTimeout(ScaleSlider, 30);
  }

  ScaleSlider();

  if (!navigator.userAgent.match(/(iPhone|iPod|iPad|BlackBerry|IEMobile)/)) {
    $(window).bind('resize', ScaleSlider);
  }

  if (navigator.userAgent.match(/(iPhone|iPod|iPad)/)) {
    $(window).bind("orientationchange", ScaleSlider);
  }        
});

请检查您页面的代码


HTML元素“slider1\u container”丢失或已被其他脚本删除。

请检查页面代码


HTML元素“slider1\u container”丢失或已被其他脚本删除。

请检查页面代码


HTML元素“slider1\u container”丢失或已被其他脚本删除。

请检查页面代码


HTML元素“slider1_container”丢失或已被其他脚本删除。

最好调用[ScaleSlider();]之类的函数,或调用[var jssor_slider1=new$JssorSlider$(“slider1_container”,options);]之类的定义或创建变量,只要有幻灯片要显示,否则,不要运行slider脚本部分,您就不会出现此错误。最好调用函数[ScaleSlider();]或定义或创建变量[var jssor_slider1=new$JssorSlider$(“slider1_容器”,选项);],只要您有幻灯片要显示,否则,不要运行slider脚本部分,您就不会出现此错误。最好调用函数[ScaleSlider();]或定义或创建变量[var jssor_slider1=new$JssorSlider$(“slider1_容器”,选项);],只要您有幻灯片要显示,否则,不要运行slider脚本部分,您就不会出现此错误。最好调用函数[ScaleSlider();]或定义或创建变量[var jssor_slider1=new$JssorSlider$(“slider1_容器”,选项);],只要您有幻灯片要显示,否则,不要运行滑块脚本部分,您就不会出现此错误。