gpt4 book ai didi

jquery - 从 JS 函数而不是选择器激活 Overlay jquery

转载 作者:行者123 更新时间:2023-12-01 03:24:12 25 4
gpt4 key购买 nike

现在,当单击链接时,我可以很好地使用此 jQuery 覆盖层,但我想更改它以在调用某种 JS 函数(如 activateOverlay())时激活覆盖层。我的代码示例:

$j(document).ready(function() {
var $loading = $j('<img src="/images/loader.gif" alt="loading" title="loading">');
$j('.activateOverlayJquery a').each(function() {
var $dialog = $j('<div></div>')
.append($loading.clone());
var $link = $j(this).one('click', function() {
$dialog
.load($link.attr('href') + ' #overlayWrap')
.dialog({
autoOpen: false,
width: 625,
modal: true
});
$link.click(function() {
$dialog.dialog('open');
return false;
});
$j('.ui-resizable-handle').css({ display: "none" });
$j('.ui-dialog .ui-dialog-content').css({ padding: 0 });
$j('.ui-dialog .ui-dialog-titlebar').css({ display: "none" });
$j('.ui-widget-content').css({ backgroundColor: "transparent" });
return false;
});
$j('.closeOverlayJquery').live("click", function() {
$dialog.dialog("close");
});
});
});

这是我激活叠加层的方式:

<span class="activateOverlayJquery"><a href="/page?overlay=1">Click here</a></span>

重点是,我需要从几个地方调用覆盖激活,其中之一是当用户第六次看到该页面时,因此此处没有单击链接,那么我希望当像 activateOverlay( )称为覆盖层被激活。

最佳答案

尝试一下:

            $(document).ready(function () {
$('body').append("<span><input type='checkbox'></input></span>");
$('body').append("<span><input type='submit'></input></span>");
$('body').append("<div id='overlay'></div>").css('height','100%');
$('#overlay')
.addClass('overlay')
.css('position','fixed')
.css('background-color','silver')
.css('z-index','100')
.css('top','0px')
.css('bottom','0px')
.css('left','0px')
.css('right','0px')
.hide();
$('#overlay').append("<div id='box'></div>");
$('#box')
.append("<p>AGUARDE</p>")
.addClass('box')
.css('position','fixed')
.css('line-height','750%')
.css('text-align','center')
.css('z-index','101')
.css('top','40%')
.css('bottom','40%')
.css('left','40%')
.css('right','40%')
$('input[type=submit], span input[type=checkbox]').
click(function (event) {
$('#overlay').show();
});
});

fiddler版本是here

关于jquery - 从 JS 函数而不是选择器激活 Overlay jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6945289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com