当用户单击元素并且条件为假时,我需要显示Bootstrap工具提示。我已经编写了以下代码:
<div data-toggle="tooltip" title="You must to log in!" class="stars">425</div>
以及 JavaScript:
$(".statistics .stars").click( function(){
if (! user.isLogin){
$(this).tooltip("show");
setTimeout(function(){
$(this).tooltip( 'hide' );
}, 2000);
}
});
当我不点击时,在悬停时可以看到默认的提示(我不需要它),而当我点击后,提示不会在2秒后隐藏。如何解决这些问题?