我正在开发一个 wordpress 主题,现在我正在处理主题选项页面。我添加了一个带有“选择”方法的选项,让用户可以选择更改滑块的效果。现在......这是一个文本输入的输出,它设置了 fx 持续时间<?php echo get_option('wis_fx_speed'); ?>
并且工作正常!我的问题是这<?php echo $fxSample ?>
不起作用。尝试了我所知道和想象的一切(语法、顺序、将开关放入 jquery 脚本等),在网上搜索但一无所获……你能帮帮我吗?提前致谢!
<?php
switch (get_option('wis_fx_slider')) {
case "opacity":
$fxSample = "opacity : 'toggle',";
break;
case "width":
$fxSample = "width : 'toggle',";
break;
case "opawidth":
$fxSample = "opacity : 'toggle', width : 'toggle',";
break;
case "blink":
$fxSample = "opacity : 'show',";
break;
}
?>
<script type="text/javascript">
jQuery(document).ready(function($){
$("#photo-rotator").tabs({fx:{<?php echo $fxSample ?>
duration: <?php echo get_option('wis_fx_speed'); ?> }}).tabs("rotate", 2000);
});
</script>
输出:
<
script type="text/javascript">
jQuery(document).ready(function($){
$("#photo-rotator").tabs({fx:{ duration: 3000 }}).tabs("rotate", 2000);
});
</script>
编辑 如果我用收音机制作它就可以了。