我有这段代码,我希望将鼠标悬停将变量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上执行该操作的地方。但是,它不起作用。
最佳答案
一种使其起作用的方法是将auto
的变量名称更改为window.auto
。这样一来,您可以肯定,由于值是超全局值,因此所有值都将被更新。但是,这不是很好的做法。只是一个快速修复。
关于javascript - 鼠标悬停时将auto更改为false,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3497950/