항목 목록이있는 간단한 페이지가 있습니다. 사용자가이 항목에 투표하도록 허용하고 있지만 사용자가 한 번만 투표하도록 허용하려고합니다. 목.jQuery 문제 도움말
if(!$(this).find(".item span").hasClass("voted")) {
$(".item").hover(function() {
$(this).find(".ratingbar").hide();
$(this).find(".votebar").show();
}, function() {
$(this).find(".votebar").hide();
$(this).find(".ratingbar").show();
});
};
이 같은 항목을 다시 투표에서 사용자를 방지 스크립트는 다음과 같습니다
나는 사용자가 투표 한 항목에 클래스를 추가하는 jQuery를 스크립트를했다.$(".votebutton").click(function() {
$("div#"+offerid).find(".item").addClass("voted");
});
이것은 작동하지 않습니다. 항목을 가리키면 두 번째 스크립트가 html에 "투표 된"클래스를 성공적으로 추가 했더라도 호버 기능이 계속 실행됩니다.
왜 이럴 수 있습니까?
대단히 고마워요! jQuery 1.4로 업그레이드 한 후, 이것은 완벽하게 작동했습니다 :-) –