Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在新版本的fancybox中将标题隐藏为默认标题_Javascript_Jquery_Fancybox - Fatal编程技术网

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;
}