【发布时间】:2012-07-09 12:56:40
【问题描述】:
我正在处理包含照片和视频部分的图库部分。
我的照片库一切都很好,而且工作正常。示例:相册网址http://tinyurl.com/bsqd5lp
在照片库中,我使用'titleFromAlt': true, 使用alt 标签传递标题。 alt 标签有自定义标题示例<span>2012-07-02</span><br><span>Department of Tourism</span>
我想为视频厨房做同样的事情,但我无法使用'titleFromAlt': true, 实现这一点。我这样做的方式不好,因为当将鼠标悬停在图像上时,它会显示标题作为 HTML 代码。示例:视频库 URL http://tinyurl.com/bsdq694
我遇到的其他问题是视频的标题居中。我尝试更改 CSS 以使标题左对齐。
.fancybox-title-float {
position: absolute;
left: 0;
bottom: -20px;
height: 32px;
float:left;
}
由于某种原因,即使我在显示图像后放置上面的代码,我也无法在一夜之间完成。
帮助这点不胜感激。
更新:
你管视频的代码
$(document).ready(function () {
$(".youtube").click(function () {
$.fancybox({
'padding': 0,
'autoScale': false,
'transitionIn': 'none',
'transitionOut': 'none',
'title': this.title,
'titleFromAlt': true,
//'titlePosition': 'over',
'width': 680,
'height': 495,
'href': this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
'type': 'swf',
'swf': { 'wmode': 'transparent', 'allowfullscreen': 'true' }
});
return false;
});
});
【问题讨论】:
-
在第一个示例(照片库)中,您将
title属性的内容移动到alt属性,在此处执行相同操作。 -
'padding': 0, 'autoScale': false, 'transitionIn': 'none', 'transitionOut': 'none', //'title': this.title, 'titlePosition': 'over', 'titleFromAlt': true, 'width': 680, 'height': 495, 'href': this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'), 'type': 'swf', 'swf': { 'wmode': 'transparent', 'allowfullscreen': 'true' }如果我这样做,那么标题不会在移动悬停时显示,但它也不会出现在弹出视频中
标签: jquery css fancybox webforms