Javascript 如何在新版本的fancybox中将标题隐藏为默认标题
以前的版本有一个Javascript 如何在新版本的fancybox中将标题隐藏为默认标题,javascript,jquery,fancybox,Javascript,Jquery,Fancybox,以前的版本有一个'titleShow':false,设置,但是新版本似乎已将其删除 我知道我可以使用jquery以编程方式隐藏它,但我更喜欢使用内置功能删除它???您可以禁用标题助手- $(".fancybox").fancybox({ helpers: { title: null } }); 如果只是从锚定标记中删除title属性,则不会显示title。这对你不管用吗 我不得不删除附加标题的代码行,因为我找不到使用API的方法 c.appendTo("ove
'titleShow':false,
设置,但是新版本似乎已将其删除
我知道我可以使用jquery以编程方式隐藏它,但我更喜欢使用内置功能删除它???您可以禁用标题助手-
$(".fancybox").fancybox({
helpers: {
title: null
}
});
如果只是从锚定标记中删除title属性,则不会显示title。这对你不管用吗 我不得不删除附加标题的代码行,因为我找不到使用API的方法
c.appendTo("over"===b.type?a.inner:"outside"===b.type?a.wrap:a.outer)
顶部禁用标题
$(“.fancybox”).fancybox({
助手:{
标题:false
}
}); 在.css文件中,更改:
.fancybox-opened .fancybox-title {
visibility: visible;
}
到
在2.0.5上测试。标题:空
我已经检查过了,它对我有效。在CSS文件中:在
fancybox-title-float-left,
fancybox-title-float-main,
fancybox-title-float-right,
我使用此css隐藏标题:
#fancybox-title-float-wrap {
display: none;
}
如果你不想隐藏fancybox标题,你可能可以在页面中添加css规则,比如#fancybox标题覆盖{display:none;}是的,我不得不这样做,但这意味着顶部和底部的计算边距是不同的。我希望它是一个类似于上一版本的选项,所以边距是根据是否显示标题来计算的。我正在查看1.3+版本的API规范,它说titleShow:bool仍然有效,但这是旧文档。新文档位于。它肯定不起作用,我有两个实现在运行,每个版本一个,titleShow只在前一个版本上运行。我将单击的项目的唯一id作为标题传递,以便在“afterShow”事件中,我也可以执行ajax调用来保存对clickworks的审核;您还可以使用--“helpers:{title:false}”-Janis不会错,毕竟他是fancybox的创建者:)@Janis只有当helpers是fancybox的第一个选项时,它才起作用。当我先使用openEffect和closeEffect时,它不会隐藏标题,但当我将其上移到顶部时,它会起作用。也许你可以在你的答案中添加更多细节?谢谢,但如果你通读了上面的评论,顶部答案实际上会起作用@Janis(回答这个问题的人)实际上是fancybox的创建者,所以不想怀疑他!
#fancybox-title-float-wrap {
display: none;
}