Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7998343
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 4, 20262026-06-04T15:11:34+00:00 2026-06-04T15:11:34+00:00

I am having a backbone.js application that I am writing. When user press a

  • 0

I am having a backbone.js application that I am writing.

When user press a “Search” button, I show a loading.gif image (by making it block), while I let the javascript code to continue. Once the javascript code is complete, I unhide the loading image (changing the display to none).

I am able to see it working in Firefox. In safari/and chrome, the change of CSS don’t get applied until the javascript code is completed, and thus user don’t see the loading image when the search is being performed.

Any way to fix this?

Thanks

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-04T15:11:36+00:00Added an answer on June 4, 2026 at 3:11 pm

    A couple of things strike me as odd.. but to answer your question first:

    Most DOM/css changes do not get applied until the executing Javascript returns. To get around this you can make your DOM change and then set a timeout to execute the rest of your Javascript code.

    ex:

    // make your image visible
    
    function continuation() {
       // Put the javascript task that you need to execute here
    }
    
    // setTimeout will release execution control back to the browser so your CSS/DOM updates
    // can be applied.  Once those updates are applied, continuation will be called
    // by the browser and your remaining javascript can run.
    setTimeout(continuation, 0); 
    

    Now it seems odd that you would have any javascript that would take so long to run that you’d have time to even see a loading gif. It would make sense to see a loading image if your are firing an XHR (ajax) request but if you are doing that then you shouldn’t be having the issue you are describing. What exactly is this javascript task of yours doing?

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm currently writing unit tests for my backbone.js application, and I'm having a few
I'm having an issue with backbone.js' models. I have a view that creates another
I'm having issues loading a collection of Backbone Views with RequireJS - as they
I am building an application using the Backbone Boilerplate , and am having some
I'm having a problem that I really can't comprehend… I'm not sure if backbone
I've got a backbone.js application that defines two controllers, and the controllers both define
im writing first open source Backbone.js app. The repository is here https://github.com/defrag/Backbone-Invoices Im having
I'm having some difficulty with backbone js. Currently, I have a rails app that
I am having problems getting my backbone.js view events to fire. When I click
Having trouble with proper regex for RewriteCond RewriteCond %{REQUEST_URI} !^/foo/ Works as expected, that

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.