Advertisement
Guest User

STACKOVERFLOW - jQuery Click 5 then AJAX Load Something

a guest
Aug 28th, 2011
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.07 KB | None | 0 0
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <title>STACKOVERFLOW - jQuery Click 5 then AJAX Load Something</title>
  5. <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  6. </head>
  7. <body>
  8. <a href="index2.html">Click 5 times. Alert reload</a>
  9.  
  10. <div id="yourDiv" style="margin-top:50px;"></div>
  11. <!-- JS SCRIPTS-->
  12. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
  13. <script type="text/javascript">
  14. $(document).ready(function() {
  15.     i = 0; // Initialize Click Counter "i"
  16.     $('a').click(function(event) {
  17.         event.preventDefault(); // Prevent link from forwarding to page
  18.        
  19.         // Checks if link was clicked 5 times
  20.         if(i == 5){
  21.             $.ajax({      
  22.              url: 'index2.html',      
  23.              success: function(data){          
  24.              $('#yourDiv').html(data);      
  25.              }    
  26.             });
  27.         } else {
  28.             i++; // ELSE: Increment Click Counter "i"
  29.         }
  30.        
  31.     });
  32. });
  33. </script>
  34. <!-- [end] JS SCRIPTS (Before Body Tag Closure)-->
  35. </body>
  36. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement