@arttonics,我对你的 fancyBox 精通感到震惊。这是另一种方式:
与@JFK 链接的问题不同,@Xone 您并没有说您需要按钮位于标题区域甚至灯箱框架内。您可能会对用 fancyBox 打包的“按钮”助手感到满意。它提供了一个带有“prev”、“play/pause”、“next”、“full-size”/“fit”和“close”按钮的按钮栏。只需添加
<script type="text/javascript" src="your-path-to/fancybox/helpers/jquery.fancybox-buttons.js"></script>
(就在之前</body>
)和
<link rel="stylesheet" type="text/css" href="your-path-to/fancybox/helpers/jquery.fancybox-buttons.css"/>
(在<head>
; 我使用的占位符路径反映了下载 fancyBox 时文件的位置)。
您的带有自动播放和控制按钮的基本 fancyBox 画廊将是
$(".fancybox-button").fancybox({
autoPlay : true,
closeBtn : false, // remove the default close button (there's one in the button bar)
arrows : false, // (optional) remove the default prev/next hover arrows (they duplicate the button bar's arrows)
helpers : {
buttons : {} // add the buttons bar
}
});
如果你对 CSS 没问题,自定义这些按钮应该很简单——感谢@fancyapps 使 jquery.fancybox-buttons.css 可读!我可以想象你也可能最终进入 jquery.fancybox-buttons.js 来调整<div id="fancybox-buttons">
它注入的内容。