我有这个代码,我希望鼠标悬停将变量auto从true更改为false。
if ($featuredArea.length) {
$featuredArea.et_switcher({
useArrows: true <?php if (get_option($shortname.'_slider_auto') == 'on') { ?>,
auto: true,
autoSpeed: <?php echo(get_option($shortname.'_slider_autospeed')); ?>
<?php }; ?>
});
};
$("div.slide").mouseover(function(){
$featuredArea.et_switcher({
auto: false
});
});
最后一部分是我尝试用div.slide加注的地方。但它不起作用。
答案 0 :(得分:1)
使其工作的一种方法是将auto
的变量名称更改为window.auto
。这样你就可以肯定价值正在被更新,因为它是超全球的。然而,这不是很好的做法;只是一个快速修复。