2012-12-29 57 views
0

我正在將開發添加到已設置的WordPress網站,並且需要一些幫助。滑塊不能在我的模板中工作,但可以在其他模板上工作

像發佈滑塊我已嘗試超過4個滑塊插件,但他們不能在我的模板上工作。現在我使用WordPress Theme Slider。我在其他WordPress模板上測試它,並在那裏工作。

你能幫我解決這個問題嗎?我不是WordPress的專業人士。

我有這樣的錯誤:

JS Uncaught TypeError: Object #<Object> has no method 'coinslider' 

這裏是sledier怎麼叫:

$(document).ready(jQuery(function ($) { $('#coin-slider').coinslider({width: 565,height: 290, spw: 7, sph: 5, delay: 5000, navigation: true, effect: '', repeatBg: 'no-repeat', navigationShow: 'hover'}); Uncaught TypeError: Object # has no method 'coinslider' }));

+0

你建立自定義的WordPress主題從無到有自己嗎?或改變另一個主題?如果更改,請發佈鏈接到該主題。 –

+0

它的自定義wordpress主題 –

回答

0

首先,
錯誤Uncaught TypeError: Object # has no method 'coinslider'會建議coinslider不知道和JavaScript不包含在頁面中。看看你的頁面源代碼,並確保包含「WordPress主題滑塊」JavaScript或Coin Slider JavaScript ...

Coin Slider web page,這些是必需的,如果使用Coin Slider插件(不知道使用Coin Slider插件WordPress的主題滑塊:

<script type="text/javascript" src="jquery-1.4.2.js"></script> 
<script type="text/javascript" src="coin-slider.min.js"></script> 
<link rel="stylesheet" href="coin-slider-styles.css" type="text/css" /> 

其次,
請嘗試以下的,而不是你的JavaScript:

$(document).ready(function() { 
     $('#coin-slider').coinslider(
     { 
      width: 565, 
      height: 290, 
      spw: 7, 
      sph: 5, 
      delay: 5000, 
      navigation: true, 
      effect: '' 
     }); 
    }); 

我不確定是否爲什麼Uncaught TypeError: Object # has no method 'coinslider' }));是在您發佈的JavaScript內部,可能是因爲錯誤而被粘貼的。

另外,選項repeatBgnavigationShow未從web page列出作爲投幣滑塊的選項。首先嚐試將它們排除(如上面的示例中所示),然後查看是否會改變任何內容。我也刪除從document).ready(jQuery(function.jQuery從您的代碼,因爲它不是在硬幣滑塊頁面上給出的例子。

+0

感謝Skuli Axelson 它的工作如你所說 但在其他模板我並不需要添加上面有行 –