我正在研究“向上,向下”投票脚本。例如,当用户将鼠标悬停在“向上”按钮上时,工具提示应该在相应的按钮上淡入并说“你喜欢这篇文章”或诸如此类的东西。然而,工具提示会淡入所有按钮..
脚本较长,但这里是工具提示部分。
$(document).ready(function() {
$('.vote').mouseenter(function(e) {
var vote_status = $(this).attr("name");
$('.tooltip').fadeIn(200);
if( vote_status = "up" ) {
$('.tooltip').html('You like this post');
}
if ( vote_status = "down" ) {
$('.vp_tooltip').html('You dislike this post');
}
})
.mouseleave(function(e) {
$('.tooltip').fadeOut(200);
});
});
HTML..
<div class="tooltip"></div>
<a name="up" class="vote" id="<?php the_ID(); ?>">Up</a>
<div class="tooltip"></div>
<a name="down" class="vote" id="<?php the_ID(); ?>">Down</a>
同样由于某种原因,您投了“赞成”还是“反对”也无法确定。在 mouseenter 上,无论如何它都会显示“你不喜欢这篇文章”。不知道我到底做错了什么。