English 中文(简体)
在装满页时延迟损耗
原标题:Delay jQuery effects whilst page is loading

我有这样一条法典:

$("#comingsoon, #1, #2, #3").hide().each(function(i) {
    $(this).delay(i * 500).slideDown(1500);
});

我的网页上的一系列物体基本上消失了,问题在于,当首页的闪光标者正在装上时, an升lag就lag。 我愿推迟整整段 j升,大约为2-3秒。

任何人都持有任何想法。

问题回答

我假定,你正在使用<代码>$(文件)ready()发射你的代码。

如果您要等到DOM和所有网页内容均已装满,请您使用$(document).bind(“onload”) ;

由于你已经使用<代码>delay<>/code>,你只能增加一个固定的间隔时间,以填补您目前的不同间隔:

$("#comingsoon, #1, #2, #3").hide().each(function(i) {
  $(this).delay(2500 + i*500).slideDown(1500);
});

(在滑坡开始之前,2500图增加了2.5次拖延)

如果您想推迟hiding 此外,使你的工作陷入一个拖延:

setTimeout(function() {
    $("#comingsoon, #1, #2, #3").hide().each(function(i) {
      $(this).delay(i*500).slideDown(1500);
    });
}, 2500);

直到该法典出台后2.5秒钟,这就赢得了 t。

另见John Gietzen swer: 如果你要等到所有页面内容都装上(可能是一个很长的时间,但可能恰恰是你在此所希望的),则使用<代码>window<>代码><代码>>><>代码>而不是<代码>jQuery.ready。

$(window).load(function () {
     $("#comingsoon, #1, #2, #3").hide().each(function(i) {
     $(this).delay(i*500).slideDown(1500);
     });
});

当窗口上载时,而不是在DOM=>上载。

你们总是能够利用设定时间的功能。

setTimeout(   function() {

    $("#comingsoon, #1, #2, #3").hide().each(function(i) {
        $(this).delay(i*500).slideDown(1500);
    });

}, 3000);




相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签