2010-10-13 49 views
0

我有一個問題要問你絕對的div不會淡出

這是XHTML

<div id="main"> 
    <div id="category1"> 
     <div id="product1"></div> 
     <div id="product2"></div> 
     <div id="product3"></div> 
    </div> 

    <div id="category2"> 
     <div id="product4"></div> 
     <div id="product5"></div> 
     <div id="product6"></div> 
    </div> 

</div> 

的理念是:

  • #默認container1是網站上顯示
  • 通過點擊菜單上的 「container2的」 #container2的淡入和#container1淡出
  • 我有第二級菜單來選擇產品..這是唯一的工作正常。

是了ProductX絕對定位其相關containerX內定位

腳本看起來好像沒什麼問題,但產品的div沒有淡出了!

這是腳本

function controlCategory(a) { 
    $("#category1").fadeOut(); 
         $("#category2").fadeOut(); 
    $(a).fadeIn(); 
} 



    $(function() { 

    $("#anchor1").click(function(event) { 
    event.preventDefault(); 
    controlCSS(this); 
    controlCategory("#category1"); 
    }); 

      $("#anchor2").click(function(event) { 
    event.preventDefault(); 
    controlCSS(this); 
    controlCategory("#category2"); 
    }); 

}); 

有誰知道爲什麼類別的div不會淡出????

在此先感謝!

回答

0

是對HTML代碼中的javascritpt代碼?在HTML中你有containerX ids,你的javascript有categoryX ids。

2

更新後的問題:您發佈的代碼有效,儘管淡入淡出效果有點不好,you can test it here你的問題(也許父母是隱藏的?)在這裏干擾。


以前的答案:您的ID不匹配,你有#category1你的選擇,但你的元素有id="container1",所以你的jQuery選擇只是目前還沒有找到任何元素。只要改變任何一方,讓它們匹配。

+0

這是一樣的我在你面前發佈了幾秒鐘。這些事情得到回答的速度有多快? :) – 2010-10-13 22:23:44

+0

@Plaudit - 是的,格式化需要幾秒鐘後發佈;) – 2010-10-13 22:24:31

+0

檢查您發佈在小提琴上的代碼,我更新淡入幻燈片並添加css。 檢查類別上下滑動的方式,但文本只是彈出。 http://jsfiddle.net/andyvasile/3jKvQ/6/ – Andy 2010-10-14 16:40:44