标签: lightbox

jQuery Thickbox或类似于显示iFrame?

我一直在看jQUery thickbox用于显示带图像的模态对话框,这很棒.但现在我需要以类似的方式显示包含iFrame的隐藏内容div,并带有打开内容的链接.所以我会有这样的事情.

<a href="">Open window in Modal Dialog</a>

<div id="myContent">
    <h1>Look at me!</h1>
    <iframe src="http://www.google.com" />
</div>
Run Code Online (Sandbox Code Playgroud)

并需要在对话框中显示它.可能吗?

jquery modal-dialog lightbox

6
推荐指数
1
解决办法
2万
查看次数

铁路灯箱?

有没有人知道一个好的灯箱插件?我找到了redbox,但它似乎没有开发.

谢谢!

-Elliot

ruby-on-rails lightbox

6
推荐指数
1
解决办法
9848
查看次数

使用嵌入式灯箱支付Paypal预付款

我现在正在进行嵌入式自适应预批准支付,我面临的问题是如何使用灯箱实现预先批准付款.

我已经通过使用灯箱设置paykey来实现付费操作,但它的工作正常,但同样我所遵循的事情,在预先批准请求的代码中几乎没有修改是没有工作灯箱得到挂起.请让我知道我在这里失踪了什么.

HTML代码:

<html>
<head>
    <script src="https://www.paypalobjects.com/js/external/dg.js" type="text/javascript"></script>
</head>

<body>
    <form action="https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/preapprovalkey" target="PPDGFrame" class="standard">
        <label for="buy">Buy Now:</label>
        <input type="image" id="submitBtn" value="Pay with PayPal" src="https://www.paypalobjects.com/en_US/i/btn/btn_paynowCC_LG.gif">
        <input id="type" type="hidden" name="expType" value="light">
        <input id="preapprovalkey" type="hidden" name="preapprovalkey" value="{{preapprovalkey}}">
    </form>
    <script type="text/javascript" charset="utf-8">
        var dgFlow = new PAYPAL.apps.DGFlow({ trigger: 'submitBtn' });
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript paypal lightbox paypal-adaptive-payments

6
推荐指数
1
解决办法
669
查看次数

如何在 Lightbox2 中调整图像大小?

我正在使用http://lokeshdhakar.com/projects/lightbox2/。我有图像缩略图,单击它们后,它们会在灯箱中打开 - 显然。

我遇到的问题是,当其中一些图像为 1800x1200 时,灯箱会覆盖整个网页。

如何编辑以确保图像的最大高度为 400 像素,宽度成比例?我不能简单地上传较低尺寸的图像,因为它们是用户上传的图像,所以我需要做这个脚本/服务器端。

谢谢!

javascript css lightbox

5
推荐指数
1
解决办法
8427
查看次数

prettyPhoto在一个页面上的多个画廊

我正在构建一个worpdress站点,并在使用短代码构建的页面上有多个库.目前,所有图像都被赋予了rel属性'prettyPhoto [1]',但我需要将每个图库分开.我在页面上总共有56张图片,所以当图库1的第一张图片在灯箱中打开时,它显示1/56,我可以点击所有56张图片,我想要的是画廊一说1/16然后画廊1/16等我被告知要在我的raw.js文件中编辑这行脚本:

$(".gallery-icon a").attr('rel', 'prettyPhoto[1]');
Run Code Online (Sandbox Code Playgroud)

但也不确定该怎么做呢?任何帮助将不胜感激.以下是相关页面的链接:

http://www.tetra-shed.co.uk/news/

javascript wordpress jquery lightbox prettyphoto

5
推荐指数
1
解决办法
9177
查看次数

从函数中使用 iframe 打开 fancybox 弹出窗口

我在 Stackoverflow 中进行了足够的搜索,但无法找到一个线程来回答我的问题。

以下是我的场景,

function openVideo(videoid,urlid){
        var videourl = 'http://localhost/ptchoice-local/welcome/video/'+videoid+'/'+urlid;

        $("a#video_link").fancybox({
                    'type': 'iframe', 
            'width' : 1000,
            'height' : 600,
            'autoDimensions' : false,
            'autoScale' : false,
            'href' : videourl
        });

    $("a#video_link").trigger('click');
    return false;
} 

<a href="#" onclick="openVideo('2134sdf234532sdfs324234','1')">Show video</a>
Run Code Online (Sandbox Code Playgroud)

因此,当我单击“openVideo”功能而不是锚标记本身时,我想设置 href 值。

Fancybox版本:jquery.fancybox-1.3.4.pack.js

请就此提出建议。

javascript jquery lightbox fancybox

5
推荐指数
1
解决办法
1万
查看次数

将dropzone.js与fancybox.js结合使用,可以全屏显示上传的照片

我目前正在尝试使用dropzone.js库在我的网站上实现一个拖放上传功能.到目前为止,这种方法运行良好,但我希望用户能够在上传完成后点击它们来查看上传的图片.

我考虑过购买包括像fancybox或lightbox这样的库,但我不知道如何将这个实现到上传的dropzone-elements.任何帮助/ tipps将非常感激,我无法在网站的任何地方找到我的问题的答案.

提前致谢 :)

javascript jquery lightbox fancybox dropzone.js

5
推荐指数
1
解决办法
1415
查看次数

Featherlight.js - 大图像仍在滚动

我正在使用featherlight.js的1.3.3版本,而且我仍然在大图像上进行垂直滚动.无论出于何种原因,事情都没有很好地调整大小.

要重现,只需在其中抛出一个非常大的图像链接并运行featherlight - 垂直滚动.适用于Mac的最新版Chrome,Safari和Firefox.

我注意到使用WP Featherlight插件时不会发生这种情况,但是看起来这个插件使用的是版本1.2.3的修改版本,其中CSS(可能还有JS)与Github上的内容不匹配...

例如,这就是插件CSS中的内容:

.featherlight .featherlight-content {
background: #fff;
border: 0;
cursor: auto;
display: inline-block;
max-height: 95%;
max-width: 90%;
min-width: inherit;
overflow: auto;
padding: 0;
position: relative;
text-align: left;
vertical-align: middle;
white-space: normal;
Run Code Online (Sandbox Code Playgroud)

}

这就是Github回购中的内容:

.featherlight .featherlight-content {
    /* make content container for positioned elements (close button) */
    position: relative;

    /* position: centering vertical and horizontal */
    text-align: left;
    vertical-align: middle;
    display: inline-block;

    /* dimensions: cut off images */
    overflow: auto;
    padding: 25px 25px 0;
    border-bottom: 25px …
Run Code Online (Sandbox Code Playgroud)

jquery modal-dialog lightbox featherlight.js

5
推荐指数
1
解决办法
2620
查看次数

默认标题 p:带有 pdf 播放器的媒体

我正在使用<p:lightBox>流式编程<p:media>来预览外部 PDF。

它工作得很好,但我遇到了一点障碍。

当 pdf 对话框呈现时,它会显示(鼠标悬停时)一个标题,其中始终显示相同的标题:“dynamiccontent.properties”。

是否有一个属性或其他东西我可以覆盖来自定义它?

JSP代码:

<p:lightBox>
  <h:outputLink value="#" title="#{myDoc.fileName}">
    <i class="fa fa-eye" aria-hidden="true"></i>
  </h:outputLink>

  <f:facet name="inline">
    <p:media value="#{documentController.stream}" width="1100px" height="600px" player="pdf">
        <f:param name="idStore" value="#{myDoc.idStore}" />
    </p:media>
  </f:facet>
</p:lightBox>
Run Code Online (Sandbox Code Playgroud)

PDF 显示的标题

谢谢你的时间。

media pdf lightbox primefaces

5
推荐指数
1
解决办法
7698
查看次数

反应 - onKeyDown 事件

我正在 React 中创建自己的灯箱,但在实现 keyDown 事件时遇到了问题。当我打开图像时,我想要a图像 - 1 的d键和图像 + 1 的键。我只实施console.log(e.key)检查是否一切正常。我发现了一个问题,即我的 KeyDown 事件仅在我将焦点放在向左或向右按​​钮上时才起作用。当我点击照片键不起作用。

灯箱:

<div 
  onKeyDown={this.nextButtonImage} 
  onClick={this.closeLightbox} 
  className="lightbox-container">
  <div className="lightbox">
    <button onClick={this.closeLightbox} className="lg-close">
      <i className="fas fa-times" />
    </button>
    <button onClick={this.prevImage} className="lg-arrows lg-left">
      <i className="fas fa-caret-left" />
    </button>
    <button onClick={this.nextImage} className="lg-arrows lg-right">
      <i className="fas fa-caret-right" />
    </button>
    <img src={this.images[this.state.openImage].url} alt="" />
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

keyDown 事件:

nextButtonImage = (e) => {
  console.log(e.key);
}
Run Code Online (Sandbox Code Playgroud)

html javascript lightbox reactjs

5
推荐指数
1
解决办法
558
查看次数