【发布时间】:2014-06-22 23:06:16
【问题描述】:
我正在为 wordPress 插件制作一个按钮。当您单击它时,它应该会更改并在计算机上保存一个 cookie 以供以后使用。 cookie将被保存,如果我刷新页面,正方形变成三角形。
我的问题是,我希望图片在用户点击它时更新,所以它会刷新 #MyDiv -> 检查 cookie MyCookie -> 显示正确的图片(triangle.png 或 square.png)。我已经尝试搜索了几天,但似乎找不到正确的答案。我也尝试过 .html() ,它会更新图片,但是在页面刷新之前我无法点击它。我希望你能并且会帮助我。
干杯 马蒂亚斯
<div id="MyDiv">
<?php
if(isset($_COOKIE["MyCookie"]) and $_COOKIE['MyCookie']==1){
$file = triangle.png
$id = tr;
}
else
{
$file = square.png;
$id = sq;
}
?>
<a href="#" id="<?php echo "$id" ?>"><img src="<?php echo "$file" ?>"></a>
</div>
<script>
jQuery(function() {
jQuery("#tr").click(function(evt) {
document.cookie="MyCookie=0";
$('#MyDiv').load(local.href+'#MyDiv').
evt.preventDefault();
}),
jQuery("#sq").click(function(evt) {
document.cookie="MyCookie=1";
$('#MyDiv').load(local.href+'#MyDiv').
evt.preventDefault();
});
})
</script>
【问题讨论】:
标签: php jquery wordpress image