Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.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
Javascript 如何在周期2中改变效果?_Javascript_Jquery Cycle2_Setattribute - Fatal编程技术网

Javascript 如何在周期2中改变效果?

Javascript 如何在周期2中改变效果?,javascript,jquery-cycle2,setattribute,Javascript,Jquery Cycle2,Setattribute,我正在为我的网站使用cycle2插件来更改背景中的图像。我需要通过单击按钮将效果从tileBlind更改为scrollVert。这是我创造的,但根本不起作用 <div class="cycle-slideshow" data-cycle-timeout=5000 data-cycle-fx="tileBlind" //here i need change it to data-cycle-fx="scrollVert" id = "sli"&

我正在为我的网站使用cycle2插件来更改背景中的图像。我需要通过单击按钮将效果从tileBlind更改为scrollVert。这是我创造的,但根本不起作用

<div class="cycle-slideshow"
        data-cycle-timeout=5000
        data-cycle-fx="tileBlind" //here i need change it to data-cycle-fx="scrollVert"
        id = "sli">
        <img src="img/bg1.jpg" alt="background1">
        <img src="img/bg2.jpg" alt="background2">
        <img src="img/bg3.jpg" alt="background3">
</div>
<button type="button" onclick="fun1()" id="button1">click</button>

我在编程方面相对较新,所以我不知道如何修复它。

在插件初始化后设置属性将不起作用。设置属性并尝试
$(选择器)。循环(“销毁”)
。非常感谢,这真的很有帮助。不是使用
$(选择器)。循环(“销毁”)
,而是使用
$(选择器)。循环(“停止”)
,然后使用setAttribute循环(“重新输入”)。谢谢,你太棒了!
function fun1(){
    var slide = document.getElementById('sli');
    var slide_data = slide.getAttribute('data-cycle-fx');
    slide.setAttribute("data-cycle-fx","scrollVert");
}