Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery在用户重新单击时更改回图像 $(文档).ready(函数(){ $(“#赞成”)。单击(函数(){ $(“#赞成”).css({背景:'different image..}); $(post…//post BOOLEAN此处 }); })_Jquery - Fatal编程技术网

Jquery在用户重新单击时更改回图像 $(文档).ready(函数(){ $(“#赞成”)。单击(函数(){ $(“#赞成”).css({背景:'different image..}); $(post…//post BOOLEAN此处 }); })

Jquery在用户重新单击时更改回图像 $(文档).ready(函数(){ $(“#赞成”)。单击(函数(){ $(“#赞成”).css({背景:'different image..}); $(post…//post BOOLEAN此处 }); }),jquery,Jquery,我有一个添加偏好按钮,使用jquery post和更改css 当它点击。它将更改为不同的图像,并将“真”后发到DB 但我需要的是,当我再次单击它时,它会将图像更改回原来的位置并发布FALSE 有人知道怎么做吗?在更改背景图像之前,请将当前图像存储在变量中。下次单击时,将背景设置为存储的图像。更改背景图像之前,请将当前图像存储在变量中。下次单击时,将背景设置为存储的图像。取一个变量,例如flag=0;然后在调用后检查标志的值,并根据值更改背景,取一个变量,例如标志=0;然后在呼叫后检查标志值并根据

我有一个添加偏好按钮,使用jquery post和更改css

当它点击。它将更改为不同的图像,并将“真”后发到DB

但我需要的是,当我再次单击它时,它会将图像更改回原来的位置并发布FALSE


有人知道怎么做吗?

在更改背景图像之前,请将当前图像存储在变量中。下次单击时,将背景设置为存储的图像。

更改背景图像之前,请将当前图像存储在变量中。下次单击时,将背景设置为存储的图像。

取一个变量,例如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=!我还。。。