patent.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. import 'css/bootstrap.less';
  2. import 'bootstrap/dist/js/bootstrap.js';
  3. import 'css/newMenu/public.css';
  4. import 'css/newMenu/header.css'
  5. import 'css/newMenu/patent.css';
  6. import 'js/public.js';
  7. $(function(){
  8. init();
  9. function init(){
  10. navTop();
  11. MenuFun();
  12. searchFun();
  13. banner();
  14. $('.firstMenu ul li').removeClass('active');
  15. }
  16. //导航
  17. function navTop() {
  18. $(window).scroll(function(){
  19. var scrolltop=$(document).scrollTop();
  20. if(scrolltop>0){
  21. $('.topNav').addClass('navFix')
  22. }else{
  23. $('.topNav').removeClass('navFix');
  24. }
  25. });
  26. }
  27. //菜单切换
  28. function banner(){
  29. $('#myCarousel').carousel({
  30. interval: 4000
  31. })
  32. };
  33. function MenuFun(){
  34. $('.firstMenu ul li').mouseenter(function(){
  35. $('.secondMenu').addClass('active');
  36. let index =$(this).index();
  37. $(this).addClass('active').siblings().removeClass('active');
  38. $('.secondMenu ul li').eq(index).addClass('active').siblings().removeClass('active');
  39. });
  40. $('.patentMenu').mouseleave(function(){
  41. $('.firstMenu ul li').removeClass('active');
  42. $('.secondMenu ul li').removeClass('active')
  43. $('.secondMenu').removeClass('active');
  44. })
  45. };
  46. function searchFun(){
  47. $('.searchBtn').on('click',function(){
  48. let sVal = $('.search-inp .demandSearch').val();
  49. window.location.href = globalConfig.context + `/portal/service/patentList?name=${sVal}`
  50. });
  51. };
  52. //菜单高度处理
  53. menuH();
  54. function menuH(){
  55. let imgH = $('#myCarousel img').height();
  56. $('.firstMenu').css('height',imgH+'px');
  57. let liH = imgH - $('.firstMenu>p').height();
  58. $('.firstMenu ul li').css({
  59. 'height':(liH/3)+'px'
  60. })
  61. }
  62. })