幻灯片页面和面板在一起
支持多个面板在同一页
支持关闭当点击外板或按Esc键。
安装
包括jQuery和jquery.panelslider.min.js脚本:
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> <script src="jquery.panelslider.min.js"></script>
使用
创建面板内容的元素,它的链接。
<div id="my-panel"> <p>Hello, world</p> </div> <a id="my-link" href="#my-panel">Open panel</a>
然后调用panelslider()的元素。
$('#my-panel').panelslider();你也可以这样调用panelslider()
$.panelslider($('#my-panel'));关闭
该小组将关闭时按下ESC或任何部分的网页外面板点击(如果options.clickclose为true)。
$.panelslider.close(callback);
选项
这是支持的选项,其默认值:
defaults = {
side: 'left', //面板的一面:左或右
duration: 200, //过渡时间
clickClose: true //如果true关闭面板点击外面
}
先用js格式货工具,格式下代码
https://www.jq22.com/jsgsh
然后注释25行,33行,72行,73行,76行,77行就行了,代码如下
switch (r.side) {
case "left":
e.css({
left: "-" + i + "px",
right: "auto"
});
//s["margin-left"] = "+=" + i;
o.left = "+=" + i;
break;
case "right":
e.css({
left: "auto",
right: "-" + i + "px"
});
//s["margin-left"] = "-=" + i;
o.right = "+=" + i;
break
}
switch (i.data("side")) {
case "left":
// u["margin-left"] = "-=" + o;
// a.left = "-=" + o;
break;
case "right":
// u["margin-left"] = "+=" + o;
// a.right = "-=" + o;
break
}