3 回答
TA贡献1883条经验 获得超3个赞
在 PHP 中打印true将导致 1,但打印false不会打印任何内容。所以当值为 时false,你破坏了 JS 代码。( autoplay:,)
$("#Ticker").breakingNews({
effect :"slide-v",
autoplay :<?php echo $offers_animation_type ? "true" : "false";?>,
timer :<?php echo $offers_animation_change;?>,
color :"turquoise",
border :true
});
TA贡献1909条经验 获得超7个赞
您可以像这样在 php 中使用三元运算符
$("#Ticker").breakingNews({
effect :"slide-v",
autoplay :<?php echo ($offers_animation_type): 'true'? 'false'; ?>,
timer :<?php echo ($offers_animation_change): 'true'? 'false'; ?>,
color :"turquoise",
border :true
});
TA贡献1850条经验 获得超11个赞
$("#Ticker").breakingNews({
effect :"slide-v",
autoplay :<?=(isset($offers_animation_type) && !empty($offers_animation_type))? 'true' : 'false'; ?>,
timer :<?=(isset($offers_animation_change) && !empty($offers_animation_change))? $offers_animation_change : 3000; ?>,
color :"turquoise",
border :true
});
- 3 回答
- 0 关注
- 115 浏览
添加回答
举报