jquery工具叠加-两个在同一个页面上

jquery tools overlay - Two on same page

本文关键字:同一个 工具 叠加 -两 jquery      更新时间:2023-09-26

我一直在使用jquery工具叠加。我得到了下面的代码在线,并已能够使其工作。但是,我现在需要在同一页面上设置另一个链接的覆盖,并且需要在该覆盖上设置不同的大小。

我尝试复制和粘贴代码并更改rel以查找id。我的计划是获得第二个函数设置为不同的div,然后设置css的大小。我对jquery相当陌生,虽然我认为这很容易,但我不能弄清楚。

如果谁有更好的解决办法,请告诉我。

$(function () {
        $("a[rel]").overlay({
            mask: 'lightgrey',
            effect: 'apple',
            onBeforeLoad: function () {
                var wrap = this.getOverlay().find(".contentWrap");
                wrap.load(this.getTrigger().attr("href"));
            }
        });
    });

我已经尝试改变$("a[rel]") $("a.t testclass")和$("#test"),但没有其他标识符似乎工作

确保在HTML中包含jQuery Tools,如下所示:

 <script src="http://cdn.jquerytools.org/1.2.7/full/jquery.tools.min.js"></script>

这是一个官方的jQuery主页。API文档组织得很好。在本网站搜索jQuery相关信息

overlay()似乎不是jQuery的默认函数。函数可以像

那样添加
$=jQuery;
$.fn.overlay=function(a, b, c){do something};

JavaScript eval("text")函数也做你想要的工作(也许)。