Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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 当点击时,制作一个img全屏_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 当点击时,制作一个img全屏

Javascript 当点击时,制作一个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" />

我想做一个全屏图像时点击。与大多数现代浏览器中的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" />
   <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没有