Javascript 以中心模式打开动态生成的库
我一直在尝试创建一个动态生成的内容,一个简单的图库,使用imgurapi中的owlcarousel以中心模式创建 这是基本的HTML结构:Javascript 以中心模式打开动态生成的库,javascript,html,modal-dialog,Javascript,Html,Modal Dialog,我一直在尝试创建一个动态生成的内容,一个简单的图库,使用imgurapi中的owlcarousel以中心模式创建 这是基本的HTML结构: <article id="XYZ"> <figure class="cover"> <img src="http://i.imgur.com/XYZ1234.jpg"> </figure> </article> 单击时会使用API,生成Owl转盘的标记以及所
<article id="XYZ">
<figure class="cover">
<img src="http://i.imgur.com/XYZ1234.jpg">
</figure>
</article>
单击
时会使用API,生成Owl转盘的标记以及所有图像,例如:
<div id="gallery" class="ow-carousel">
<div class="item">
<img class="lazyOwl" data-src="http://i.imgur.com/XYZ1234.jpg" />
</div>
<div class="item">
<img class="lazyOwl" data-src="http://i.imgur.com/XYZ4567.jpg" />
</div>
<div class="item">
<img class="lazyOwl" data-src="http://i.imgur.com/ABC789.jpg" />
</div>
</div>
我想让这个#gallery像模态一样打开居中,而不是在封面照片下方可见地生成,当单击库中的任何
时,模态关闭
我所期望的结果是,尽可能简单,最重要的是,手机友好,画廊占据了智能手机的整个视口(强制),或者,如果从桌面浏览器观看,则居中,使用通常的背景覆盖
虽然我知道这可能很简单,但我比我应该做的还要努力。更新:
你已经有模式代码了吗?如果没有,您将首先需要模态,然后将库添加到其中。如果你这样做了,你可以有锚路径到任何你想去的地方;或者添加“关闭模式”标记(这取决于您选择的模式代码),以便在用户单击图像时关闭模式窗口
我相信这是你想要的。对吗?或者,您可以选择其中一个,并将owl片段插入到模式中。最后一个网站提供了大量的模态,包括图像滑块
这为您提供了一些全屏显示图像的选项。在这里你可以找到,非常棒!现在,如果您使用的是引导,您可以试试这个,或者这个由这个文件设计的样式
如果您在我给您的示例中找不到任何能够满足您需求的模式代码,那么本文将解释如何使用jQuery
原件: 也许这会有所帮助:
或者向图像中添加一个onclick
事件,如
否则,您将需要使用及其自己的onclick
更新自定义代码:
你已经有模式代码了吗?如果没有,您将首先需要模态,然后将库添加到其中。如果你这样做了,你可以有锚路径到任何你想去的地方;或者添加“关闭模式”标记(这取决于您选择的模式代码),以便在用户单击图像时关闭模式窗口
我相信这是你想要的。对吗?或者,您可以选择其中一个,并将owl片段插入到模式中。最后一个网站提供了大量的模态,包括图像滑块
这为您提供了一些全屏显示图像的选项。在这里你可以找到,非常棒!现在,如果您使用的是引导,您可以试试这个,或者这个由这个文件设计的样式
如果您在我给您的示例中找不到任何能够满足您需求的模式代码,那么本文将解释如何使用jQuery
原件: 也许这会有所帮助:
或者向图像中添加一个onclick
事件,如
否则,您将需要使用和自己的
onclick
自定义代码,但在这种情况下,锚URL是什么?我不想重定向到某个地方,我想。。。“聚焦”隐藏的画廊。我相信,这不是修改/自定义Owl的问题,而是在我的实现中使用预先存在的标记创建模式。或者首先打开模式,使用API并在模式中构建库标记。考虑一下Tumblr库,但它只打开一张图片,而是打开HTMl内容。猫头鹰会做剩下的。好吧,我可能误解了你。。。对不起,如果我这样做了。你已经有模式代码了吗?如果没有,您将首先需要模态,然后将库添加到其中。如果你这样做了,你可以有锚路径到任何你想去的地方;或者添加“关闭模式”标记(这取决于您选择的模式代码),以便在用户单击图像时关闭模式窗口。这就是你想要的吗?我想我知道你想要什么。给我一分钟,我会尽量在我的图书馆里找到它。听着,我相信这正是你想要的。对吗?或者,您可以选择其中一个,并将owl片段插入到模式中。最后一个网站提供了大量的模态,包括图像滑块。我相信你会找到你需要的。如果您需要保持owl,在模式中插入滑块可能会有所帮助。这为您提供了一些全屏显示图像的选项。在这里你可以找到,非常棒!现在,如果你正在使用引导,你可以试试这个,或者这个由这个文件设计的样式。但是在这种情况下,锚URL是什么?我不想重定向到某个地方,我想。。。“聚焦”隐藏的画廊。我相信,这不是修改/自定义Owl的问题,而是在我的实现中使用预先存在的标记创建模式。或者首先打开模式,使用API并在模式中构建库标记。考虑一下Tumblr库,但它只打开一张图片,而是打开HTMl内容。猫头鹰会做剩下的。好吧,我可能误解了你。。。对不起,如果我这样做了。你已经有模式代码了吗?如果没有,您将首先需要模态,然后将库添加到其中。如果你这样做了,你可以有锚路径到任何你想去的地方;或者添加“关闭模式”标记(这取决于您选择的模式代码),以便在用户单击图像时关闭模式窗口。这就是你想要的吗?我想我知道你想要什么。给我一分钟,我会尽量在我的图书馆里找到它。听着,我相信这正是你想要的。对吗?或者,您可以选择其中一个,并将owl片段插入到模式中。最后一个网站提供了大量的m