我正在尝试为fancybox iframe设置两个标题框。我使用的是1.3.4版本。我现在可以使用。
这是相关的源代码:
$(document).ready(function() {
$("a.group").fancybox({
'zoomSpeedIn' : 600,
'zoomSpeedOut' : 500,
'easingIn' : 'easeOutBack',
'easingOut' : 'easeInBack'
});
$("a.iframe").fancybox({
'titlePosition' : 'over',
'showCloseButton' : false,
'titleShow' : true,
'scrolling' :'no',
'width' : 650,
'height' : 660,
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe',
'hideOnOverlayClick': false,
'hideOnContentClick': false,
'enableEscapeButton': false
});
});
但我希望在我的灯箱底部有相同的标题框,而不删除位于其顶部的标题框。所以我在fancybox css中创建了另一个属性:
.fancybox-title-over1 {
position: absolute;
bottom: 0;
left: 0;
color: #FFF;
text-align: left;
}
#fancybox-title-over1 {
padding: 10px;
background-image: url('mybottomtitlebackground.png');
display: block;
}
但我不知道如何在我的灯箱上显示它。
提前感谢您的协助!
答案 0 :(得分:0)
如果我理解你的问题,你可以克隆标题,然后将其放在底部:
var title = $(".fancybox-title-over");
title.css({'top':'0px', 'bottom':'auto'});
var p = $(".fancybox-title-over").parent();
var x = $(".fancybox-title-over").clone();
p.append(x);
x.css({"top":"auto","bottom":"0", "position":"absolute"});