Je travaille avec un thème WP appelé DIVI et en essayant de comprendre comment fonctionne leur Slider, je suis tombé sur ce code que j’essaie de comprendre : window.et_pb_slider_init=function($this_slider){ var et_slider_settings={fade_speed:700, slide:$this_slider.hasClass(« et_pb_gallery »)? ».et_pb_gallery_item »: ».et_pb_slide »}; if($this_slider.hasClass(« et_pb_slider_no_arrows »)&&(et_slider_settings.use_arrows=!1), $this_slider.hasClass(« et_pb_slider_no_pagination »)&&(et_slider_settings.use_controls=!1), $this_slider.hasClass(« et_slider_auto »)){ et_slider_settings.slideshow=!0; var et_slider_autospeed=/et_slider_speed_(d+)/g.exec($this_slider.attr(« class »)); et_slider_settings.slideshow_speed=null===et_slider_autospeed?10:et_slider_autospeed[1] } $this_slider.parent().hasClass(« et_pb_video_slider »)&&(et_slider_settings.controls_below=!0, et_slider_settings.append_controls_to=$this_slider.parent(), setTimeout(function(){ $(« .et_pb_preload »).removeClass(« et_pb_preload ») },500)), $this_slider.hasClass(« et_pb_slider_carousel »)&&(et_slider_settings.use_carousel=!0), $this_slider.et_pb_simple_slider(et_slider_settings) } Ce qui Lire la suite…