赞:奇数次记一,偶数次清零,点击不同意赞数减一(如果点过)。 不同意:与赞道理相同
<script type="text/javascript">
var s=0;
$(document).ready(function(){
$("#zan").click(function(){
if(s==1){
s=0;
}
else{
s=1;
}
if(s==1){
$("#hehe").text("0");
$("#zan1").text("1");
}
else{
$("#hehe").text("0");
$("#zan1").text("0");
}
})
})
$(document).ready(function(){
$("#ladao").click(function(){
if(s==-1){
s=0;
}
else{
s=-1;
}
if(s==-1){
$("#hehe").text("1");
$("#zan1").text("0");
}
else{
$("#hehe").text("0");
$("#zan1").text("0");
}
})
})
</script>
<body>
<button>赞<b id="zan1"></b></button><button>呵呵<b id="hehe"></b></button>
<p><button id="zan">赞</button><button id="ladao">拉倒</button></p>
</body>
\
不用管什么奇数次还是偶数次,直接在数据库存bool
点一次,就取反。
有两个按钮呢,存在切换问题,已经点过赞了,有可能再去点不同意按钮,每人只能存一个数据
你要的是类似于这个页面的点赞系统吗?,还是一样用一个数据保存就好,点赞为1,喝倒彩为-1,不点设置为0,操作的是相同的数据,如果已存数据为1,点赞置0,否者置为1 ,喝倒彩也一样,如果值为-1,置0,否者为-1,就可以做到和此页面一样的效果
点赞 我觉得吧!肯定有后台数据记录的!
一个是点赞的人(里面记录该人,对这个点赞数据是否进行了操作,,操作过则显示已经操作,不能点赞了!)
二个是点赞的数据 (也就是点赞的人对 进行操作,如果点赞操作 该数据的某个字段+1,和倒彩这个字段-1)
可以实现多个用户的互动!无限点赞(多个用户进行操作!)
就是进行一个0,1的问题,,2个状态就可以了
<script type="text/javascript">
var s=0;
$(document).ready(function(){
$("#zan").click(function(){
if(s==1){
s=0;
}
else{
s=1;
}
$("p").text(s);
})
})
$(document).ready(function(){
$("#ladao").click(function(){
if(s==-1){
s=0;
}
else{
s=-1;
}
$("p").text(s);
})
})
</script>
<body>
<p></p>
<button id="zan">赞</button><button id="ladao">拉倒</button>
</body>
用JS写的