2017-02-08 13 views
0

ドリブルからUIインタラクションを模倣しようとしていますが、送信オプションを選択した後に何らかの理由でアニメーションが乱雑です。通知ボタンのUIインタラクション

私の意味を理解するために私のペンを見てください。 ありがとうございました!

http://codepen.io/sofiyashakeel/pen/PWdxdb

これは私のコードは、上のクリック送信ボタン用に次のようになります。

$(function() { 
    $("#send").click(function() { 
    setTimeout(function() { 
     $("button").removeClass("onclic"); 

     $(".info").addClass("hidden"); 

     $("button").addClass("validate", callback); 
    }, 1050); 
    }); 
}); 
+0

私は、送信option'選択した後 'アニメーションが乱雑である - 非常に解釈です。 **正確に**あなたは何が起こると思いますか?それはあなたがどこか他の人に見せたいと思われる白いテキストですか?テキストがすぐに消えるか、まったく消えなければならないのでしょうか?それともアニメーションに従うべきですか? – Nope

+0

私はそれを残念です! 「ありがとう」が出てきたら消えるように「送る」という白いテキストが必要ですが、それぞれのクラスを削除してもそれは起こりません。 – Sofi08

答えて

1

は、あなたの問題はあなたがbutton代わりの効果を適用するほとんどの場所で.buttonクラスを使用したことだったようです.buttonクラスのボタンだけでなく、ページ上のすべてのボタンに適用できます。 CSSで

は、私はそれを固定しているようだ .buttonする buttonへのすべての参照に変更 button{...} .button{}にし、あなたのJSコードに変更します。

次のサンプルコードは次のようになります。

$(function() { 
    $("#send").click(function() { 
    setTimeout(function() { 
     //$("button").removeClass("onclic"); 
     $(".button").removeClass("onclic"); 

     $(".info").addClass("hidden"); 

     //$("button").addClass("validate", callback); 
     $(".button").addClass("validate", callback); 
    }, 1050); 
    }); 
}); 

はSCSSはそう下記のCodePenを更新スニペットで働いて得ることができませんでした。

Updated CodePen

+0

ありがとうございました! :)それは私のことはむしろばかげていました。 – Sofi08

関連する問題