Guest User

Untitled

a guest
Jan 17th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. // >>> Language click effects
  2. for(langClickNum = 1; langClickNum < langList.length; langClickNum++) {
  3.  
  4. $('#lang'+langList[langClickNum]).click(function() {
  5. if (!langSelect[langClickNum]) {
  6.  
  7. clrSearch();
  8. clrLang();
  9. langHide();
  10.  
  11. $('#lang'+langList[langClickNum]).addClass('langCheck');
  12. $('.itemLang'+langList[langClickNum]).show();
  13. langSelect[langClickNum] = true;
  14. }
  15. else {
  16. clrLang();
  17. langShow();
  18. }
  19. });
  20.  
  21. }
  22.  
  23. $('#lang'+langList[1]).click(function() {
  24. if (!langSelect[1]) {
  25.  
  26. clrSearch();
  27. clrLang();
  28. langHide();
  29.  
  30. $('#lang'+langList[1]).addClass('langCheck');
  31. $('.itemLang'+langList[1]).show();
  32. langSelect[1] = true;
  33. }
  34. else {
  35. clrLang();
  36. langShow();
  37. }
  38. });
  39.  
  40. for(x = 1; x < langList.length; x++) {
  41. (function(){
  42. var langClickNum = x;
  43. $('#lang'+langList[langClickNum]).click(function() {//... rest of your code}
  44. })();
  45. }
  46.  
  47. $('#lang'+langList[langClickNum]).click(function(langClickNum) {
  48. return function() {
  49. if (!langSelect[langClickNum]) {
  50.  
  51. clrSearch();
  52. clrLang();
  53. langHide();
  54.  
  55. $('#lang'+langList[langClickNum]).addClass('langCheck');
  56. $('.itemLang'+langList[langClickNum]).show();
  57. langSelect[langClickNum] = true;
  58. }
  59. else {
  60. clrLang();
  61. langShow();
  62. }
  63. }
  64. });
  65.  
  66. <script type="text/javascript">
  67. jQuery(document).ready(function () {
  68. var _LangList = ['lang1', 'lang2', 'lang3', 'lang4', 'lang5'];
  69. var _iCurrLangIndex = 0;
  70. var _iIndex = 0;
  71. jQuery.each(jQuery('#lang_list').children(), function () {
  72. var _oCurrLangObj = jQuery(this).click(function () {
  73. var __iThisItemsIndex = parseInt(jQuery(this).attr('data-lang-index'));
  74. // Code Here
  75. }).attr('data-lang-index', _iIndex++);
  76. });
  77. });
  78. </script>
  79.  
  80. <div id="lang_list">
  81. <div id="lang0"></div>
  82. <div id="lang1"></div>
  83. <div id="lang2"></div>
  84. <div id="lang3"></div>
  85. <div id="lang4"></div>
  86. </div>
Add Comment
Please, Sign In to add comment