2012-07-10 62 views
0

我有一個click事件處理程序,我想要一個隱藏的div下滑。我已經實現了這個目標,但不是使用切換鍵,而是讓它在額外的click上滑動,我希望它再次下滑。slideDown multiple

所以,而不是向下滑動,向上滑動,我希望它滑下來,然後再次滑下。

這是我目前使用的代碼,直到我設法達到的效果/動畫我想:

$(document).ready(function() {  
    $(".whereami").click(function() { 
     $(".currentpage").slideToggle("slow"); 
    }); 
}); 
+0

若y之前你曾經使用過,也許你以前見過http://jsfiddle.net/,爲什麼不在那裏設置一些測試代碼? – TheZ 2012-07-10 08:30:00

+1

你的意思是你想讓它進一步向下滑動或重置並以同樣的方式滑動? – tb11 2012-07-10 08:30:02

+1

發佈在一些jsfiddle.net,我們會幫助你:) – fedmich 2012-07-10 08:34:13

回答

0

確定我已經閱讀現在烏爾問題像5倍((:和解決你的問題。

here is demo

跟上連續性動畫,用這種方式;

$(".whereami").click(function() { 
     $(".currentpage").animate({'top':'+=100px'},600);//adds +100 on every click 
    });           //and 600 for animation's duration 
+0

你可以處理停止(true,true)或停止(true)? – 2012-07-10 08:40:50

+0

我用停止(假,真)懸停evet,但點擊它應該是相同的 – 2012-07-10 08:42:10

+0

嗨,對不起,如果我不清楚。所以基本上,它滑落下來變得可見,而不是再次滑到隱藏的位置,我希望它滑下來。只是爲了它有一些連續性。 – user1514146 2012-07-10 08:57:42