私はウィジェットを開発しています。これは、jQueryのaddClassメソッドとremoveClassメソッドを使用していますが、どういう機能が働いていないのか分かりません。ここで divのonclickで遷移を開始する方法は?
はコードです:私がdiv要素をクリックしたとき$('#test').click(function() {
$(this).addClass('second');
console.log("hello");
}, function() {
$(this).removeClass('second');
});
#test {
transition: all 0.5s ease;
}
.first {
width: 150px;
height: 30px;
position: fixed;
bottom: 0px;
right: 25px;
}
#prop {
width: 150px;
height: 30px;
position: fixed;
bottom: 0px;
right: 25px;
background-color: #abc322;
color: white;
text-align: center;
}
.second {
width: 150px;
height: 300px;
position: fixed;
bottom: 0px;
right: 25px;
box-shadow: 3px 4px 40px grey;
}
<script type="text/javascript" src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<div id="test" class="first">
<div id="prop">
freight Calculator
</div>
<p>
welcome to freight calculator
</p>
</div>
は、そのクラスを変更し、移行を開始する必要がありますが、それは動作しません。私がした間違いを特定してください。
ありがとうございます。
あなたは、第二のクリックでクラスを除去したいですか? –