Advertisement
Guest User

Untitled

a guest
Apr 6th, 2014
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function buttons(hash, buttonclick, buttonunclick_1, buttonunclick_2) {
  2.     if(clicked === hash) {
  3.         $(buttonclick).addClass("selected");
  4.         $(buttonunclick_1).removeClass("selected");
  5.         $(buttonunclick_2).removeClass("selected");
  6.     }
  7. }
  8.  
  9. function slide_effect(hash, show, hide_1, hide_2) {
  10.     if(clicked === hash) {
  11.         $(hide_1).hide('slide', {direction: 'right'}, 500).promise().done(function() {
  12.             $(hide_2).hide('slide', {direction: 'right'}, 500).promise().done(function() {;
  13.                 $(show).show('slide', {direction: 'left'}, 500);
  14.             });
  15.         });
  16.     }
  17. }
  18.  
  19. // Selection Buttons
  20. var clicked;
  21.  
  22. $("a").on("click", function(e) {
  23.     e.preventDefault();
  24.  
  25.     clicked = $(this).attr("href");
  26.    
  27.  
  28.     /* ### Device Selection ### */
  29.         // Desktop Button
  30.         buttons("#desktop-wallet", "#desktop-button", "#phone-button", "#online-button");
  31.         slide_effect("#desktop-wallet", "#select-desktop-os", "#select-mobile-os", "#select-online-os");
  32.  
  33.         // Phone Button
  34.         buttons("#phone-wallet", "#phone-button", "#desktop-button", "#online-button");
  35.         slide_effect("#phone-wallet", "#select-mobile-os", "#select-desktop-os", "#select-online-os");
  36.  
  37.         // Online Button
  38.         buttons("#online-wallet", "#online-button", "#desktop-button", "#phone-button");
  39.         slide_effect("#online-wallet", "#select-online-os", "#select-desktop-os", "#select-mobile-os");
  40.        
  41.     /* ### OS Selection ## */
  42.     // Desktop OS Selection
  43.         // Windows Button
  44.         buttons("#windows-desktop-os", "#windows-desktop-os-button", "#apple-desktop-os-button", "#linux-desktop-os-button");
  45.  
  46.         // Apple Button
  47.         buttons("#apple-desktop-os", "#apple-desktop-os-button", "#windows-desktop-os-button", "#linux-desktop-os-button");
  48.  
  49.         // Linux Button
  50.         buttons("#linux-desktop-os", "#linux-desktop-os-button", "#windows-desktop-os-button", "#apple-desktop-os-button");
  51.        
  52.     // Phone OS Selection
  53.         // Android Button
  54.         buttons("#android-mobile-os", "#android-mobile-os-button", "#apple-mobile-os-button", undefined);
  55.  
  56.         // iOS Button
  57.         buttons("#apple-mobile-os", "#apple-mobile-os-button", "#android-mobile-os-button", undefined);
  58.        
  59.     // Online Wallet Selection
  60.         // Android Button
  61.         buttons("#dogeapi-online-os", "#dogeapi-online-os-button", "#moolah-online-os-button", undefined);
  62.  
  63.         // iOS Button
  64.         buttons("#moolah-online-os", "#moolah-online-os-button", "#dogeapi-online-os-button", undefined);
  65.    
  66. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement