Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.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
php和jquery cookie的混合?_Php_Jquery - Fatal编程技术网

php和jquery cookie的混合?

php和jquery cookie的混合?,php,jquery,Php,Jquery,嘿,伙计们, 我很困惑, 我的标题中有以下jquery脚本: forceAnim: <?php echo ($iphone || is_singular()) ? 0 : 1; ?> 你知道我怎么能质疑这三件事吗? 谢谢你的帮助。我想你可以这样做: @乔尔·亚历杭德罗的回答是错误的——它意外地颠倒了前两个条件的结果。正确版本: forceAnim: (<?php echo ($iphone || is_singular()) ? 'true' : 'false';

嘿,伙计们, 我很困惑, 我的标题中有以下jquery脚本:

forceAnim: <?php echo ($iphone || is_singular()) ? 0 : 1; ?>
你知道我怎么能质疑这三件事吗?
谢谢你的帮助。

我想你可以这样做:


@乔尔·亚历杭德罗的回答是错误的——它意外地颠倒了前两个条件的结果。正确版本:

forceAnim: (<?php echo ($iphone || is_singular()) ? 'true' : 'false'; 
           ?> || $.cookie('animate') == 'true') ? 0 : 1;
因此,forceAnim只有在所有条件均为真时才为1,如果其中任何一个条件均为真时才为0

真值表:

A       B            C               D         E         F
iphone  is_singular  cookie_animate  (A || B)  (C || D)  (E ? 0 : 1)
0       0            0               0         0         1
0       0            1               0         1         0
0       1            0               1         1         0
0       1            1               1         1         0
1       0            0               1         1         0
1       0            1               1         1         0
1       1            0               1         1         0
1       1            1               1         1         0

forceAnim应该是0,你是说?否则,第一段和第二段不一致。不正确:例如,当三个都为false时,这将错误地给出0:false | | false?0:1 | |假?0:1是假的吗?0:1 | |假?0:1是1 | |假?0:1是0。我知道我在逻辑上会有问题,但模式看起来是这样的。谢谢@Piskvor为claryfing做的贡献!
forceAnim: (<?php echo ($iphone || is_singular()) ? 'true' : 'false'; 
           ?> || $.cookie('animate') == 'true') ? 0 : 1;
forceAnim: (true || $.cookie('animate') == 'true') ? 0 : 1;
forceAnim: (false || $.cookie('animate') == 'true') ? 0 : 1;
A       B            C               D         E         F
iphone  is_singular  cookie_animate  (A || B)  (C || D)  (E ? 0 : 1)
0       0            0               0         0         1
0       0            1               0         1         0
0       1            0               1         1         0
0       1            1               1         1         0
1       0            0               1         1         0
1       0            1               1         1         0
1       1            0               1         1         0
1       1            1               1         1         0