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 9323551
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 19, 20262026-06-19T04:22:21+00:00 2026-06-19T04:22:21+00:00

I want to create a full-screen timeline web application that would scroll left and

  • 0

I want to create a full-screen timeline web application that would scroll left and right horizontally, revealing some html-and-css-formatted text possibly with added images, videos and / or audio files.

The timeline should start at its rightmost position (“today’s date”), offering a scroller that would allow user to scroll left to see earlier events, and to scroll back towards the right to see somewhat later events, all the way back to its rightmost position (the already mentioned “today’s date”).

There’s a lot of data to load into the timeline (150+ years worth of events, about 200 pages of text alone) – which makes me think that if I dump all of it into a horizontally formatted, scrollable html page, it may result in a super-heavy page that would take forever to load, may be hard to scroll in some (most?) browsers, and may even crash the browsers. (I may be mistaken, though. Please see my Question # 1.)

So I’m considering the solution when the needed data loads into the page when the page is scrolled “close” to it (on the left or on the right), and unloads again when the page scrolls far enough away from it.

Not being a web programming “guru”, I’m a little baffled by the task, and would appreciate a bit of advice.

My questions:

  1. Am I wrong in supposing that all the data should not be loaded into the horizontal page right away? Maybe it’s okay to do so?

  2. What would be the more browser-friendly way to handle the overall process: a) spend a few seconds preloading all the data for the entire timeline from the database, and then echo the pieces of that data into a div when they are needed? – or b) only load the pieces of data from the database when they are needed?

  3. How can that pre-loading/printing or loading be actually accomplished with PHP/HTML?

  4. Maybe someone knows an open source or commercial horizontal timeline that already does what I’m describing?

Thank you in advance!

  • 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-19T04:22:22+00:00Added an answer on June 19, 2026 at 4:22 am
    1. It is up to your case. But I think that idea is great (I just think your timeline look like a gallery, an album,..).

    2. My answer is both a and b . I will load the pieces of data from the database when they are needed(but I will load these data when the page is scrolled "close" to it )
      Ex: I’m in 2013 , I will spend a few seconds to load 2011, and 2012 (or last 100 items)

    3. I think that We can load data through ajax.

    4. I really don’t know, but I think that you can custom/inherit something from the framework, which was introduced in Raad’s Answer.

    -5. You can create your own timeline. Maybe You will spend so many hours to do this.

    How can we create this timeline?. You can search with keyword : infinite scroller.

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

Sidebar

Related Questions

I want to create a full Screen Cocoa application, however my app is slightly
I want to create a full screen GridView control for a Metro Style application
I have a few full screen png's where I want to create regions on
I want to create full screen topmost (screen saver) window with MFC? How to
Hai i want create a full screen mode ,so i used this link http://blog.flexexamples.com/2007/08/07/creating-full-screen-flex-applications/
I want to create a program that stream the screen of my Mac to
I'm using this tutorial to create a full screen background. I want my content
I have to create a web page which can be set to full screen(I
In my application, I would like to present the user with a full-screen photo
I want create wordpress website into which I want create user management... That means

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.