Open In App

Foundation CSS JavaScript Timer Utility

Foundation CSS is a responsive front-end framework for web development. It includes a variety of CSS and JavaScript utilities that can be used to build and style web applications. 

One of the JavaScript utilities included in Foundation is a timer utility, which can be used to execute a function after a specified amount of time has passed.



Syntax :  

var timer = new Foundation.Timer($element, {duration: ms, infinite: bool}, callback);

Timer component that you can use to create a timer that can be started, paused, and restarted. 



Foundation CSS JavaScript Timer Utility methods:

Example 1: This code display image after 3 seconds using JavaScript Timer Utility included in Foundation CSS.




<!DOCTYPE html>
<html>
<head>  
    <script src=
    </script>
    <script src=
    </script>
    
    <link rel="stylesheet" href=
    
   <style>
        #image-container {
          width: 30%;  
          margin: 0 auto; 
          text-align: center; 
          padding: 1rem;  
          border: 1px solid #ccc;  
          border-radius: 5px;  
        }
    </style>
</head>
<body>
    <center>
        <h1 style="color:green">GeeksforGeeks</h1>
        <h3>Foundation CSS JavaScript Timer Utility </h3>
    </center>
    <div id="image-container" class="text-center"></div>
    <script>
    
        var $element = $('#image-container'); 
        var ms = 3000;
        var infinite = false; 
        var callback = function() {
            // create an image element
            var img = document.createElement('img');
            img.src = 
            $element.append(img);
        };
  
            var timer = 
            new Foundation.Timer($element, {duration: ms, infinite: infinite}, callback);
  
            timer.start();   
    </script>
</body>
</html>

Output:

Foundation CSS JavaScript Timer Utility

Example 2: This code display the message on the page after 5 seconds using JavaScript Timer utility included in Foundation CSS.




<!DOCTYPE html>
<html>
<head>  
    <script src=
    </script>
    <script src=
    </script>
    
   <link rel="stylesheet" href=
</head>
<body>
    <h1 style="color:green">GeeksforGeeks</h1>
    <h3>Foundation CSS JavaScript Timer Utility </h3>
    <div id="message-container" class="text-center"></div>
    <script>
     
        var $element = $('#message-container');
        var ms = 5000; 
        var infinite = false; 
        var callback = function() {
       
            var p = document.createElement('p');
            p.textContent = 'Hello, world!'; 
            $element.append(p);
        };
  
        var timer = 
        new Foundation.Timer($element, {duration: ms, infinite: infinite}, callback);
     
        var timer = 
        new Foundation.Timer($element, {duration: ms, infinite: infinite}, callback);
    
        timer.start();
    </script>
</body>
</html>

Output:

Foundation CSS JavaScript Timer Utility


Article Tags :