2010-06-12 228 views
4

要解決jQuery slideDown/Up問題,我必須更改jQuery文件中的一行。覆蓋jQuery樣式值

我改變了行5738從 this.elem.style.display =「block」; 至 this.elem.style.display =「inline-block」;

當使用slideDown/Up/Toggle時,block屬性會搞亂我的列表。在執行過程中,slideDown將我的列表從display:inline更改爲display:block,然後再次顯示:inline。如果它一直是內聯(或內聯塊),會更好。有沒有辦法從我的HTML頁面覆蓋上述值,或者我必須堅持我的修改後的jQuery文件?

這將是很好,如果我可以覆蓋style屬性只有當我執行 $( 'gallery_container李:GT(4)')的slideToggle();

下面的代碼: http://90.230.237.71/gandhi.html

+0

什麼是滑動問題? – 2010-06-12 11:03:34

+0

由於顯示:塊,滑動時我的列表顯示爲垂直。我希望它們呈現水平。 按「顯示/隱藏圖庫」時,將執行滑動。 – MrAwesome 2010-06-12 11:04:35

回答

2
$('#as_test').slideUp(300,function(){ 
     $('#your_lists_id').css('display','inline'); 
    //$('#your_lists_id').css('display','inline-block'); 
    }); 

沒有爲效果基本show和了slideDown一個回調函數,它被調用一次的效果基本show或了slideDown完成其工作,因此您可以輕鬆地給whetever你想做的事一旦你的幻燈片操作結束。