我是js新手,對jquery沒有足夠的瞭解能夠將其他人的解決方案操縱到我自己的代碼中,所以我想我會問我自己得到一個具體答案。另一個jquery動畫返回問題
我正在開發一款交互式車庫應用程序,您可以在其中更改汽車和車輪的顏色。我有獨立的顏色選擇器,可以在汽車和車輪的舞臺上(從底部開始)製作動畫,但都處於相同的位置。
基本上,當用戶點擊「改變車輛顏色」時,它將汽車顏色選擇器設置到位,當他們點擊「改變車輪顏色」時,它隱藏車輛顏色選擇器並且動畫化車輪顏色選擇器。這就是說,我想要將選擇器返回到它們原來的位置,當另一個被點擊時,這樣它們不會在屏幕上滑動,並且用戶可以多次在兩個顏色選擇器選項之間切換如他們想要的。
這裏是我的工作代碼,任何幫助將是巨大的:
$("#carcolor").click(function(){
$("#colors2").hide();
$("#colors1").show();
$("#pink").animate({
bottom:'+=200px'},1500);
$("#yellow").animate({
bottom:'+=200px'},2000);
$("#green").animate({
bottom:'+=200px'},2500);
$("#blue").animate({
bottom:'+=200px'},3000);
$("#purple").animate({
bottom:'+=200px'},3500);
$("#red").animate({
bottom:'+=200px'},4000);
$("#wheelcolor").click(function(){
$("#colors1").hide();
$("#colors2").show();
$("#pink2").animate({
bottom:'+=200px'},1500);
$("#yellow2").animate({
bottom:'+=200px'},2000);
$("#green2").animate({
bottom:'+=200px'},2500);
$("#blue2").animate({
bottom:'+=200px'},3000);
$("#purple2").animate({
bottom:'+=200px'},3500);
$("#red2").animate({
bottom:'+=200px'},4000);
你也可以發佈html,或創建一個小提琴,所以我們可以看到發生了什麼? – FiLeVeR10
留下評論太長,我從來沒有用過小提琴。不好意思。你究竟需要知道什麼? 我基本上只需要具備復位到原來的位置的div的位置,如果該指標是點擊第二次,或者如果其他指標被點擊。 發生的事情是,如果「改變汽車顏色」按鈕,點擊一次的div從當前位置再次動畫起來(動起來的畫面) – Dsighn
您可以編輯您的問題,並添加代碼,但我想我知道你的意思。我會看看我能做什麼。 – FiLeVeR10