gpt4 book ai didi

javascript - 通过API以全屏模式调用fotorama图库

转载 作者:行者123 更新时间:2023-11-29 18:20:43 25 4
gpt4 key购买 nike

我正在从标准 HTML 链接启动 fotorama jquery gallery 插件。它运行良好,但我想立即以全屏模式启动,而不是在启动后必须单击 fotorama 中的链接才能将其更改为全屏。

我的代码是这样的:

<div id="fotorama" class="fotorama"
data-width="100%"
data-height="100%"
data-nav="thumbs"
data-allowfullscreen="true"
data-transition="crossfade"
data-auto="false">
</div>

<p class="something">Something</p>

<script>
$(function(){
$('.something').click(function(){

var $gallery = $('#fotorama').fotorama();
var fotorama = $gallery.data('fotorama');

// Overwirte all the photos
fotorama.load([
{img: '0027.jpg'},
{img: '1759.jpg'}
]);

});
});
</script>

因为我找不到 API 文档(也许它还没有完成?)我想知道是否有人知道如何做到这一点?

非常感谢。

最佳答案

1。 requestFullScreen()

使用 Fotorama API 调用并防止自动初始化:

<script>
$(function () {
var fotorama = $('.fotorama')
.fotorama({allowfullscreen: true})
.data('fotorama');

fotorama.requestFullScreen();
});
</script>

<div class="fotorama"
data-auto="false"
data-height="100%">
<img src="1.jpg">
<img src="2.jpg">
</div>

但是右上角会有一个全屏退出图标,用户可以离开全屏。即使您使图标不可见,也可以通过按 esc 按钮关闭全屏。所以……


2。 data-width="100%"data-height="100%"

我相信用这个片段模拟全屏会更好:

<body style="margin: 0;">

<div class="fotorama"
data-width="100%"
data-height="100%">
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
</div>

</body>

示例:http://fotorama.io/examples/full-window.html .

关于javascript - 通过API以全屏模式调用fotorama图库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19014907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com