2016-07-11 7 views
-1

私の:hoverエフェクトは、ボタンをクリックした後に停止し、非ホバーモードに戻す必要があります。オフにする方法:ユーザーがボタンをクリックした後にカーソルを移動しますか?

ユーザーが my-login-buttonをクリックすると、ユーザーがログインします。彼らはログアウトすると、彼らは再びその上に置いて、 mouseoutまでのstyle.css
my-login-button: { 
    color: white; 
} 
my-login-button:hover { 
    color: blue; 
} 

は、ログインボタンはまだ青いです。

ユーザーがログアウトしたときにログインボタンが自動的に白くなるようにするにはどうすればよいですか?あなたのCSSは、[Add]をクリックしてクラスにこの

.my-login-button { 
    color: white; 
} 
.my-login-button:not(.clicked):hover { 
    color: blue; 
} 

のようにクリックされたボタンには適用されないようにする

+0

?あなたのコードをもう少し見せたいかもしれません。 – nnnnnn

答えて

2

変更はクラスの私のログインボタンを削除し、私のログインボタンをクリックするだけで

$('.my-login-button').on('click', function() { 
$(this).addClass('clicked') 
}) 
+0

そんなことはできません。クールな感謝。 – Mvarta

+0

あなたが歓迎です、それが助けられたら答えを受け入れてください:) – Arif

+0

私は作戦ではありません。 – Mvarta

1

をクリックしました:マウスの右ボタンをクリックして、クラスmy-login-buttonを追加します。クラスと

$('#Button').click(function(){ 
    $(this).addClass("active"); 
}); 
1
var btn = document.getElementById("my-login-button"); 
    btn.addEventListener("click", function(){ 
     btn.style.color="white"; 
    } 
関連する問題