- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果您在 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/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!