【问题标题】:onclick close modal and open popuponclick 关闭模式并打开弹出窗口
【发布时间】:2011-03-22 00:09:00
【问题描述】:

我们有一个模态窗口,里面有一个联系表格。

我们在表单底部有两个按钮。

其中一个在点击时会打开一个单独的实时聊天窗口(非模态)

所以我的问题是单击按钮(在模态窗口上)我想打开弹出窗口(我们已经完全工作)但同时关闭模态窗口。因为不需要。

链接代码为:

<a href="<?=curPageURL();?>#" onclick="javascript:launchSupport('https://www.somesite.com.au/livechat/chat.php', '200', '200', '510', '440');jQuery.lightbox().close();"><span class="newSamplePromo">Live Chat</span></a>

【问题讨论】:

    标签: javascript


    【解决方案1】:

    由于您已经在使用 jQuery,只需给 &lt;a&gt; 标记一个 ID,然后使用 jQuery 为其分配一个点击处理程序。

    jQuery(function() {
      jQuery("#liveChatLink").click(function(e) {
        e.preventDefault();
        launchSupport('https://www.somesite.com.au/livechat/chat.php', '200', '200', '510', '440');
        jQuery.lightbox().close();
      });
    });
    
    
    <a id="liveChatLink" href="<?=curPageURL();?>#"><span class="newSamplePromo">Live Chat</span></a>
    

    【讨论】:

    • 嗯没用。我在页面上添加了 jQuery。只是包裹在脚本标签中,对吗?
    • 您是否遇到了 javascript 错误?如果有,可以分享一下吗?
    • 不,我们的jquery lightbox函数是:jQuery(document).ready(function(){ jQuery('.lightbox').lightbox(); });
    猜你喜欢
    • 2018-05-08
    • 2015-02-01
    • 1970-01-01
    • 2012-06-03
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多