2011-11-24 14 views
0

我複製了skin.css(.jcarousel-skin-tango),並用我的新類名(.carouselskin)替換了類名(.jcarousel-skin-tango) 。後來我改變了CSS的文件名,它上傳到服務器,並添加想改變jcarousel皮膚,但現在div完全失蹤

<link href="./skins/tango/myskin.css" rel="stylesheet" type="text/css" /> 

另外,我在文件

<ul id="newcarousel" class="carouselskin"> 

改變類的名稱現在皮膚不能正常工作。我查看了html源代碼,看到最外面的div丟失了

<div class="carouselskin"> 
<div style="position: relative;" class="jcarousel-clip jcarousel-clip-horizontal"> 
... 

這裏有什麼問題?是否因爲創建了兩個jcarousel?

jQuery(document).ready(function() { 
    jQuery('#mycarousel').jcarousel({ 
     scroll: 1, 
     wrap: "circular" 
    }); 

jQuery(document).ready(function() { 
    jQuery('#newcarousel').jcarousel({ 
    // Configuration goes here  
    }); 
}); 
+0

爲什麼你在同一個腳本中有兩個卡魯塞爾?他們都叫#newcarousel至於我猜測是缺少的div。如果你刪除其中的一個,它不會解決嗎? – Yisela

回答

1

插件創建使用類名jcarousel-skin-...外包裝這裏......是皮膚

的名字,因爲你已經添加了新的類名是不是在格式jcarousel-skin-...包裝DIV是沒有被創建。

嘗試使用<ul>上的類名稱jcarousel-skin-carouselskin,並且應該再次獲取包裝器元素。

您還需要在樣式表更新任何.carouselskin選擇,使他們的目標.jcarousel-skin-carouselskin.carouselskin

祝你好運!

+0

非常感謝!不知道。 – testing