我想創建像Twitter的喜歡按鈕,我從這個代碼中使用:「推特喜歡」跟隨按鈕
$(document).ready(function(){
$('.btn-follow').on('mouseover', function(e){
if ($(this).hasClass('following')){
$(this).removeClass('btn-primary').addClass('btn-danger').text('UnFollow');
}
})
$('.btn-follow').on('mouseleave',function(e){
if ($(this).hasClass('following')){
$(this).text('Following').removeClass('btn-danger').addClass('btn-primary');
}
})
$('.btn-follow').on('click',function(e){
$(this).toggleClass('following follow')
if ($(this).hasClass('follow')){
alert('unfollow')
$(this).text('Follow').removeClass('btn-danger')
}else{
alert('follow')
$(this).text('Following')
}
})
});
和HTML我有這樣的:
<button class="btn btn-primary btn-follow following">Following</button>
<br />
<br />
<button class="btn btn-follow follow">Follow</button>
,但我認爲它代碼非常髒,並且有一些錯誤。我該如何解決這個問題?
你有什麼錯誤> ? – imulsion
當我點擊第二個按鈕時,懸停不起作用。我如何重新綁定一個函數? – Clear
是''按鈕'一個'一次?如果是這樣,你替換了開始標籤,但你忘記了替換結束標籤... –