
使用插件的好处在于可以节约大量的时间,并且得到一个比较优化的解决方案。相比于自己写,插件的代码质量无疑是要高出许多,并且在性能和其他细节的处理上都非常到位。但使用插件也有非常多的局限性。
Superslide插件非常强大,能够实现轮播图、选项卡、无缝滚动、下拉导航、手风琴等效果,同时它还有一个兄弟Touchslide,对移动端做了针对性的优化。所以使用这些插件可以中小型企业网站的大部分网页效果,并且我们也正是这样做的。随着插件的大量使用,一些弊端也不断出现。比如Superslide不支持自适应布局,组件内的元素尺寸是通过js计算出来的,并且只执行一次,也就是说当改变窗口大小时,轮播组件不会发生变换,从而导致网页错位。解决的办法是在样式中使用百分比布局,并且用!Important来提升优先级。
