首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用jQuery工具加载后从overlay中获取url?

问如何在使用jQuery工具加载后从overlay中获取url?
EN

Stack Overflow用户
提问于 2011-09-07 19:44:09
回答 1查看 867关注 0票数 0

我使用的是jquery tools覆盖插件。在overlay中,我加载了一个特定的url。将url加载到overlay中后,如何从jquery获取此url?

更新:

我的代码看起来像jquery overlay open external link example

我想知道url的原因是因为我在那里设置了一些参数,我正在尝试访问。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-07 20:05:21

使用基本代码:

代码语言:javascript
复制
// if the function argument is given to overlay,
// it is assumed to be the onBeforeLoad event listener
$("a[rel]").overlay({
    mask: 'darkred',
    effect: 'apple',
    onBeforeLoad: function() {

        // grab wrapper element inside content
        var wrap = this.getOverlay().find(".contentWrap");

        // load the page specified in the trigger
        wrap.load(this.getTrigger().attr("href"));

        // save the currently-loaded URL as a data field on the wrapper
        wrap.data('currenturl',this.getTrigger().attr("href"));
    }
});

然后,获取URL所需的全部内容如下:

代码语言:javascript
复制
$(".contentWrap").data('currenturl');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7333290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档