js.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /**
  2. * Created by Administrator on 2018/8/17.
  3. */
  4. $(function(){
  5. /*导航手机点击*/
  6. $('.phone_menu_trigger').click(function(){
  7. $(this).toggleClass('on');
  8. var phone_menu=$('.phone_menu');
  9. slideupdown2(phone_menu);
  10. })
  11. /*手机端导航点击*/
  12. function slideupdown(obj){
  13. var visible=obj.is(':visible');
  14. if(visible){
  15. obj.prev().removeClass('open');
  16. obj.slideUp();
  17. }else{
  18. obj.prev().addClass('open');
  19. obj.slideDown().parent().siblings('li').find('ul').slideUp().prev().removeClass('open');
  20. }
  21. }
  22. function slideupdown2(obj){
  23. var $this=obj;
  24. if($this.is(':hidden')){
  25. $this.show();
  26. $('html,body').css({"overflow":"hidden","height":"100%"});
  27. }else{
  28. $this.hide();
  29. $('html,body').css({"overflow":"scroll","height":"auto"});
  30.   }
  31. }
  32. $('.phone_menu>li').each(function(){
  33. $(this).click(function(){
  34. var dls=$(this).find('.phone_menu_tab');
  35. slideupdown(dls);
  36. })
  37. })
  38. var hrefs = location.href;
  39. var menusId = ['index','about','news','join','product','school','contact','jobs'];
  40. var indexs = menusId.findIndex(item => hrefs.indexOf('/'+item) >= 0);
  41. if(indexs>=0){
  42. var dom = $('.phone_menu>li').find("[href*='/"+menusId[indexs]+"']").parents(".phone_menu_tab");
  43. slideupdown(dom);
  44. }
  45. /*返回顶部*/
  46. $('#back-ToTop').click(function() {
  47. $('html,body').animate({'scrollTop': 0}, 500);
  48. })
  49. })