ken wheeler 的圆滑旋转木马通常以 jquery 步开始
ken wheeler's slick carousel down start normally with jquery steps
抱歉我的英语不好。
我正在使用 ken wheeler slick with jquery steps。
我用 jquery 个步骤添加新步骤,如下所示:
$("#wizard").steps("add", { title: data.title, content: '<div id="slickdemo3"">'+data.content+'</div>' });
之后,我像这样使用 slick 脚本和启动 slick 函数:
$('#slickdemo3').slick({ infinite: false,slidesToShow: 4,slidesToScroll:4});
添加步骤成功,但是slick显示不正常,显示如下:
jsfiddle示例:
https://jsfiddle.net/cw38qpc5/
但我使用 javascript setTimeout 函数启动 slick 并成功显示。
像这样:
setTimeout(function(){ $('#slickdemo3').slick({ infinite: false,slidesToShow: 4,slidesToScroll:4}); }, 1000);
这是正常的。
jsfiddle示例:
https://jsfiddle.net/raowd335/
感谢我们的建议,再次对我的英语感到抱歉。
因为到目前为止还没有动态添加或删除步骤的事件,所以您必须使用 onStepChanged
事件来初始化内部组件(例如 slick) 正确。
Here 你会找到你提供的修改后的 jsfiddle。
抱歉我的英语不好。 我正在使用 ken wheeler slick with jquery steps。 我用 jquery 个步骤添加新步骤,如下所示:
$("#wizard").steps("add", { title: data.title, content: '<div id="slickdemo3"">'+data.content+'</div>' });
之后,我像这样使用 slick 脚本和启动 slick 函数:
$('#slickdemo3').slick({ infinite: false,slidesToShow: 4,slidesToScroll:4});
添加步骤成功,但是slick显示不正常,显示如下:
jsfiddle示例:
https://jsfiddle.net/cw38qpc5/
但我使用 javascript setTimeout 函数启动 slick 并成功显示。
像这样:
setTimeout(function(){ $('#slickdemo3').slick({ infinite: false,slidesToShow: 4,slidesToScroll:4}); }, 1000);
这是正常的。
jsfiddle示例:
https://jsfiddle.net/raowd335/
感谢我们的建议,再次对我的英语感到抱歉。
因为到目前为止还没有动态添加或删除步骤的事件,所以您必须使用 onStepChanged
事件来初始化内部组件(例如 slick) 正确。
Here 你会找到你提供的修改后的 jsfiddle。