Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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 如何在调整页面大小时重新加载jQuery插件?_Javascript_Jquery_Jquery Plugins - Fatal编程技术网

Javascript 如何在调整页面大小时重新加载jQuery插件?

Javascript 如何在调整页面大小时重新加载jQuery插件?,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我在AP部门使用Galleria插件,它很有弹性。Galleria在页面加载时可以很好地集中和裁剪自己,但不能很好地处理大小调整。如果我调整大小然后重新加载页面,它看起来很棒,所以我想知道是否有一种方法可以仅在调整大小时卸载/重新加载插件?处理该问题。如果galleria插件有销毁方法,请使用该方法。但是如果没有,也许你可以尝试将HTML清除到插件最初加载之前的状态:有效地将galleria的父元素重置为空。也许用类似的东西 $(window).resize( $('#galleria-

我在AP部门使用Galleria插件,它很有弹性。Galleria在页面加载时可以很好地集中和裁剪自己,但不能很好地处理大小调整。如果我调整大小然后重新加载页面,它看起来很棒,所以我想知道是否有一种方法可以仅在调整大小时卸载/重新加载插件?

处理该问题。

如果galleria插件有销毁方法,请使用该方法。但是如果没有,也许你可以尝试将HTML清除到插件最初加载之前的状态:有效地将galleria的父元素重置为空。也许用类似的东西

$(window).resize(
    $('#galleria-parent-element').html('');
    //reload galleria plugin to fresh state
);

嗯,是的,我知道调整大小事件。。。但是,如果我只是在调整大小时再次启动插件,它会将现有旋转木马中的所有图像加倍。我想知道是否有一种通用方法可以在重新启动之前卸载Galleria加载的任何内容。您可以从DOM中删除旧元素。