Jquery在用户重新单击时更改回图像 $(文档).ready(函数(){ $(“#赞成”)。单击(函数(){ $(“#赞成”).css({背景:'different image..}); $(post…//post BOOLEAN此处 }); })
我有一个添加偏好按钮,使用jquery post和更改css 当它点击。它将更改为不同的图像,并将“真”后发到DB 但我需要的是,当我再次单击它时,它会将图像更改回原来的位置并发布FALSEJquery在用户重新单击时更改回图像 $(文档).ready(函数(){ $(“#赞成”)。单击(函数(){ $(“#赞成”).css({背景:'different image..}); $(post…//post BOOLEAN此处 }); }),jquery,Jquery,我有一个添加偏好按钮,使用jquery post和更改css 当它点击。它将更改为不同的图像,并将“真”后发到DB 但我需要的是,当我再次单击它时,它会将图像更改回原来的位置并发布FALSE 有人知道怎么做吗?在更改背景图像之前,请将当前图像存储在变量中。下次单击时,将背景设置为存储的图像。更改背景图像之前,请将当前图像存储在变量中。下次单击时,将背景设置为存储的图像。取一个变量,例如flag=0;然后在调用后检查标志的值,并根据值更改背景,取一个变量,例如标志=0;然后在呼叫后检查标志值并根据
有人知道怎么做吗?在更改背景图像之前,请将当前图像存储在变量中。下次单击时,将背景设置为存储的图像。更改背景图像之前,请将当前图像存储在变量中。下次单击时,将背景设置为存储的图像。取一个变量,例如flag=0;然后在调用后检查标志的值,并根据值更改背景,取一个变量,例如标志=0;然后在呼叫后检查标志值并根据值更改背景,此代码可能会帮助您
$(document).ready(function(){
$("#favour").click(function(){
$("#favour").css({background:'different image..'});
$.(post...)//POST BOOLEAN HERE
});
})
<button id="favour">
此代码可能会帮助您
$(document).ready(function(){
$("#favour").click(function(){
$("#favour").css({background:'different image..'});
$.(post...)//POST BOOLEAN HERE
});
})
<button id="favour">
$(文档).ready(函数(){
$(“#赞成”)。单击(函数(){
var obj=$(本);
如果(obj.attr('data-isFavorite')=='yes')
{
obj.attr('data-isFavorite','no');
$(“#赞成”).css({背景:'different image..});
$(post…//post FALSE此处
}
其他的
{
obj.attr('data-isFavorite','yes');
$(“#赞成”).css({背景:'different image..});
$(post…//post TRUE此处
}
});
})
$(文档).ready(函数(){
$(“#赞成”)。单击(函数(){
var obj=$(本);
如果(obj.attr('data-isFavorite')=='yes')
{
obj.attr('data-isFavorite','no');
$(“#赞成”).css({背景:'different image..});
$(post…//post FALSE此处
}
其他的
{
obj.attr('data-isFavorite','yes');
$(“#赞成”).css({背景:'different image..});
$(post…//post TRUE此处
}
});
})
试试这个
$(document).ready(function(){
$("#favour").click(function(){
var obj = $(this);
if(obj.attr('data-isFavorite') == 'yes')
{
obj.attr('data-isFavorite','no');
$("#favour").css({background:'different image..'});
$.(post...)//POST FALSE HERE
}
else
{
obj.attr('data-isFavorite','yes');
$("#favour").css({background:'different image..'});
$.(post...)//POST TRUE HERE
}
});
})
<button id="favour">
试试这个
$(document).ready(function(){
$("#favour").click(function(){
var obj = $(this);
if(obj.attr('data-isFavorite') == 'yes')
{
obj.attr('data-isFavorite','no');
$("#favour").css({background:'different image..'});
$.(post...)//POST FALSE HERE
}
else
{
obj.attr('data-isFavorite','yes');
$("#favour").css({background:'different image..'});
$.(post...)//POST TRUE HERE
}
});
})
<button id="favour">
行“isPost=(isPost==true)?false:true;”可以写成isPost=!isPost还…行“isPost=(isPost==true)?false:true;”可以写成isPost=!我还。。。