Javascript 当点击时,制作一个img全屏
我想做一个全屏图像时点击。与大多数现代浏览器中的f11相似。我试过screenfull.js,但它确实有问题,而且跨浏览器支持得不太好 我的HTMLJavascript 当点击时,制作一个img全屏,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想做一个全屏图像时点击。与大多数现代浏览器中的f11相似。我试过screenfull.js,但它确实有问题,而且跨浏览器支持得不太好 我的HTML <div id="photoFrame"> <img src="uploads/picture01.jpg" class="img" alt="PictureOne" /> <img src="uploads/picture02.jpg" class="img" alt="PictureTwo" />
<div id="photoFrame">
<img src="uploads/picture01.jpg" class="img" alt="PictureOne" />
<img src="uploads/picture02.jpg" class="img" alt="PictureTwo" />
<img src="uploads/picture03.jpg" class="img" alt="PictureThree" />
... and so on ...
</div>
旁注
元素上的img
类可由任何Javascript使用
任何帮助都将是巨大的,甚至是正确方向上的一点。试试像
$(".img").click(function(){
$(this).height($(window).height());
$(this).width($(window).width());
});
编辑对于f11风格的全屏插件,您应该查看。然后编辑我上面的代码到
$(".img").click(function(){
$(this).fullScreen(true);
});
试试像
$(".img").click(function(){
$(this).height($(window).height());
$(this).width($(window).width());
});
编辑对于f11风格的全屏插件,您应该查看。然后编辑我上面的代码到
$(".img").click(function(){
$(this).fullScreen(true);
});
试试像
$(".img").click(function(){
$(this).height($(window).height());
$(this).width($(window).width());
});
编辑对于f11风格的全屏插件,您应该查看。然后编辑我上面的代码到
$(".img").click(function(){
$(this).fullScreen(true);
});
试试像
$(".img").click(function(){
$(this).height($(window).height());
$(this).width($(window).width());
});
编辑对于f11风格的全屏插件,您应该查看。然后编辑我上面的代码到
$(".img").click(function(){
$(this).fullScreen(true);
});
您应该使用像lytebox这样的插件,它使用起来非常简单,可以为您提供一个很好的结果,实现您的目标: 只需从上述站点下载js并将其包含到您的页面中即可 如何使用:
它非常简单,并且正是您想要做的。您应该使用类似lytebox的插件,它使用起来非常简单,并且会给您带来一个很好的结果,实现您想要实现的目标: 只需从上述站点下载js并将其包含到您的页面中即可 如何使用:
它非常简单,并且正是您想要做的。您应该使用类似lytebox的插件,它使用起来非常简单,并且会给您带来一个很好的结果,实现您想要实现的目标: 只需从上述站点下载js并将其包含到您的页面中即可 如何使用:
它非常简单,并且正是您想要做的。您应该使用类似lytebox的插件,它使用起来非常简单,并且会给您带来一个很好的结果,实现您想要实现的目标: 只需从上述站点下载js并将其包含到您的页面中即可 如何使用:
它非常简单,并且正是您想要做的。尝试了一下,它只是增加了图像的大小。我希望能有更多的“f11”效果。也许我应该在我的作品中提到这一点。谢谢你。谢谢你的编辑,是的,这更符合我的目标。我不知道为什么,但在我退出全屏模式后,我的布局似乎被破坏了。特别是被点击的img不在同一个地方?你能拿出一个提琴样本来演示这个问题吗?我需要看看发生了什么,才能知道如何修复它。我的猜测是,当你关闭全屏或使用
$(此)。全屏(false)
它还在禁用全屏的基础上删除img
类。如果是这种情况,请在关闭全屏后再次添加img
类。但这可能根本不是问题所在,但在JSFIDLE中根本不起作用,可能是因为库没有列出,我尝试手动添加它,但仍然不起作用。我在我的远程服务器上有一份我的网站的副本,如果你想在那里查看,它会出错吗?[我的远程测试服务器]()对此进行了尝试,它只是增加了映像的大小。我希望能有更多的“f11”效果。也许我应该在我的作品中提到这一点。谢谢你。谢谢你的编辑,是的,这更符合我的目标。我不知道为什么,但在我退出全屏模式后,我的布局似乎被破坏了。特别是被点击的img不在同一个地方?你能拿出一个提琴样本来演示这个问题吗?我需要看看发生了什么,才能知道如何修复它。我的猜测是,当你关闭全屏或使用$(此)。全屏(false)
它还在禁用全屏的基础上删除img
类。如果是这种情况,请在关闭全屏后再次添加img
类。但这可能根本不是问题所在,但在JSFIDLE中根本不起作用,可能是因为库没有列出,我尝试手动添加它,但仍然不起作用。我在我的远程服务器上有一份我的网站的副本,如果你想在那里查看,它会出错吗?[我的远程测试服务器]()对此进行了尝试,它只是增加了映像的大小。我希望能有更多的“f11”效果。也许我应该在我的作品中提到这一点。谢谢你。谢谢你的编辑,是的,这更符合我的目标。我不知道为什么,但在我退出全屏模式后,我的布局似乎被破坏了。特别是被点击的img不在同一个地方?你能拿出一个提琴样本来演示这个问题吗?我需要看看发生了什么,才能知道如何修复它。我的猜测是,当你关闭全屏或使用$(此)。全屏(false)
它还在禁用全屏的基础上删除img
类。如果是这种情况,请在关闭全屏后再次添加img
类。但这可能根本不是问题所在,但在JSFIDLE中根本不起作用,可能是因为库没有列出,我尝试手动添加它,但仍然不起作用。我在我的远程服务器上有一份我的网站的副本,如果你想在那里查看,它会出错吗?[我的远程测试服务器]()对此进行了尝试,它只是增加了映像的大小。我希望能有更多的“f11”效果。也许我应该在我的作品中提到这一点。谢谢你。谢谢你的编辑,是的,这更符合我的目标。我不知道为什么,但在我退出全屏模式后,我的布局似乎被破坏了。特别是点击的img没有