2012-06-25 39 views
0

我一直在使用colorbox的燈箱(幻燈片),但問題是每當我點擊圖像,我得到「設置是未定義的」。它是在談論什麼設置。我很困惑。我試圖改變設置,但我找不到要改變的東西。它顯示的設置是colorbox的燈箱沒有運行

if (settings.slideshow && $related[1]) { 
      start = function() { 
       $slideshow 
        .text(settings.slideshowStop) 
        .unbind(click) 
        .bind(event_complete, function() { 
         if (index < $related.length - 1 || settings.loop) { 
          timeOut = setTimeout(publicMethod.next, settings.slideshowSpeed); 
         } 
        }) 
        .bind(event_load, function() { 
         clearTimeout(timeOut); 
        }) 
        .one(click + ' ' + event_cleanup, stop); 
       $box.removeClass(className + "off").addClass(className + "on"); 
       timeOut = setTimeout(publicMethod.next, settings.slideshowSpeed); 
      }; 

      stop = function() { 
       clearTimeout(timeOut); 
       $slideshow 
        .text(settings.slideshowStart) 
        .unbind([event_complete, event_load, event_cleanup, click].join(' ')) 
        .one(click, function() { 
         publicMethod.next(); 
         start(); 
        }); 
       $box.removeClass(className + "on").addClass(className + "off"); 
      }; 

      if (settings.slideshowAuto) { 
       start(); 
      } else { 
       stop(); 
      } 
     } else { 
      $box.removeClass(className + "off " + className + "on"); 
     } 
    } 

我在這裏有什麼改變。感謝您的任何建議或幫助。

回答

0

你不會改變那裏的任何東西。您很可能會遇到此錯誤,因爲您正在執行的操作是刪除設置數據。顯示你在做什麼,而不是插件的代碼片段。

+0

bdw謝謝@jack解決了it.hab混淆了事情,所以仍然困惑。 bdw感謝您的建議。 –