button - Galleria 中关闭全屏模式的按钮

标签 button gallery fullscreen galleria

如果您在 Galleria 实例中使用过全屏模式,您就会发现关闭它的唯一方法是按退出键。

由于我喜欢这个功能,因为它非常实用,但对于最终用户来说,它不是那么直观,所以我想在右上角添加一个关闭按钮。

我检查了代码以找出在哪里添加该按钮,但我无法理解它以使其工作。

有人已经做到了吗?我希望我不是唯一有这个想法的人。

感谢您的帮助!

最佳答案

您使用 Galleria API 添加它:

Galleria.ready(function() {
    var gallery = this;
    this.addElement('exit').appendChild('container','exit');
    var btn = this.$('exit').hide().text('close').click(function(e) {
        gallery.exitFullscreen();
    });
    this.bind('fullscreen_enter', function() {
        btn.show();
    });
    this.bind('fullscreen_exit', function() {
        btn.hide();
    });
});

这会将关闭文本放置在左上角,您当然应该使用一些 CSS 对其进行样式设置,例如:

.galleria-exit{position:absolute;top:12px;right:12px;z-index:10;cursor:pointer}

关于button - Galleria 中关闭全屏模式的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6907143/

相关文章:

jquery - CSS 剪辑属性 - 是否有裁剪图像的替代方法?

JavaScript, fancybox 画廊

c# - 如何使 Xamarin 应用全屏(全屏)

java - 具有指定分辨率的独立于平台的全屏 JFrame?

android - 防止按钮在 Android 上隐藏软键盘

java - 用按钮刷新java程序

jquery - "rel"的多个 Fancybox 2 画廊问题

android - 显示弹出菜单时如何保持全屏?

c# - 如何关闭表格

android - 如何从数组列表中隐藏 2 个不正确的答案并启用 2 个可能的答案?