其实这个sliderkit之前介绍过,只是那篇没有自适应的功能。用jquery实现元素的自适应,其实很简单。要实现这个slider自适应首先要设置这个slider属于photoslider-mini类自适应尺寸,然后让slider中的图片自适应尺寸。通过如下代码:
$(document).ready(function(){
//slider图片尺寸是 960px*340px, container是slider的父容器
var sliderWidth=$("div.container").width()>960 ? 960 : $("div.container").width();
$("div.photoslider-mini").css({"width":sliderWidth,"height":sliderWidth*340/960});
//如果使用了bootstrap的话,只要给img添加.img-responsive就可以了,效果更好
$(".sliderkit-panel > img").css({"width":sliderWidth,"height":sliderWidth*340/960});
});
效果:
最终失败了,估计是和sliderkit的原理有关。另外还了解到要调用WordPress的jquery要像下面这样,因为它设置了jQuery.noConflict();
jQuery(document).ready(function($) {
//显示jquery版本号
alert($.fn.jquery);
});