office.js 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. $(function(){
  2. var mySwiper = new Swiper('.js_officeLise_list', {
  3. autoplay: 8000,//可选选项,自动滑动
  4. slidesPerView : 1,
  5. slidesPerGroup : 1,
  6. pagination : '.swiper-pagination',
  7. paginationClickable :true,
  8. autoHeight: true, //高度随内容变化
  9. paginationBulletRender: function (swiper, index, className) {
  10. return '<span class="' + className + '">' + (index + 1) + '</span>';
  11. }
  12. })
  13. setTimeout(function(){
  14. var mySwiperadv = new Swiper(".js_officeHot_list",{
  15. loop : true,
  16. autoplay: 8000,//可选选项,自动滑动
  17. slidesPerView : 'auto',
  18. slidesPerGroup : 1,
  19. pagination : '.officeHot_list_main .swiper-pagination',
  20. paginationClickable :true,
  21. onSetTranslate: function(swiper,translate){
  22. //自定义事件
  23. if(swiper.translate < 0 && swiper.realIndex > 0) {
  24. // console.log(swiper.realIndex)
  25. var TR=swiper.translate
  26. $(".js_officeHot_list ul").css({
  27. 'transform': 'translate3d('+(TR+20)+'px, 0px, 0px)'
  28. })
  29. }
  30. },
  31. });
  32. },2000)
  33. var _i=0;
  34. var _length=$('.js_show_list ul li').length;
  35. var _text='';
  36. var _ico='';
  37. var _name='';
  38. var _time='';
  39. $('.js_show_list ul li').on('click',function(){
  40. _text=$(this).attr('data-text');
  41. _ico=$(this).find('.l_img').attr('src');
  42. _name=$(this).attr('data-name');
  43. _time=$(this).attr('data-time');
  44. _i=$(this).index();
  45. $(this).addClass('on').siblings().removeClass('on');
  46. _Ihtml(_ico,_text,_name,_time);
  47. })
  48. var interval;
  49. function myimg() {
  50. //通过i改变图片的名称从而实现图片自动切换
  51. if (_i < 4) {
  52. _i++;
  53. } else {
  54. _i = 0; //当i超出是重新赋值使其实现循环切换图片
  55. }
  56. //通过id获取图片并给它的src属性重新赋值
  57. _text=$('.js_show_list ul li').eq(_i).attr('data-text');
  58. _ico=$('.js_show_list ul li').eq(_i).find('.l_img').attr('src');
  59. _name=$('.js_show_list ul li').eq(_i).attr('data-name');
  60. _time=$('.js_show_list ul li').eq(_i).attr('data-time');
  61. $('.js_show_list ul li').eq(_i).addClass('on').siblings().removeClass('on');
  62. _Ihtml(_ico,_text,_name,_time);
  63. }
  64. //启动定时器,给它一定的时间(毫秒)
  65. interval=setInterval(myimg,5000);
  66. $('.officeTeam_center').on({
  67. mouseover: function() {
  68. clearTimeout(interval); //关闭定时器
  69. },
  70. mouseleave: function() {
  71. interval = setInterval(myimg, "5000"); //启动定时器
  72. }
  73. });
  74. function _Ihtml(img,text,name,time){
  75. $('.officeTeam_top').html('');
  76. var _list=''
  77. _list+='<div class="t_list">';
  78. _list+='<img src="'+img+'" alt="">';
  79. _list+='</div>';
  80. _list+='<div class="t_right">';
  81. _list+='<p class="name"><span>'+name+'</span><em>'+time+'</em></p>';
  82. _list+='<p class="text">'+text+'</p>';
  83. _list+='<a onclick="$53click()" href="javascript:;">立即咨询</a>';
  84. _list+='</div>';
  85. $('.officeTeam_top').html(_list);
  86. }
  87. $('.js_buttomBm').on('click',function(){
  88. var _hid=$(this).attr('data-hid')
  89. $('.appleBm').show(20);
  90. $('.appleBmBG').show();
  91. $('.appleBm_form input[name="hid"]').val(_hid);
  92. })
  93. $('.appleBmBG,.appleBm_gb').on('click',function(){
  94. _clickHide();
  95. })
  96. function _clickHide(){
  97. $('.appleBm').hide();
  98. $('.appleBmBG').hide();
  99. }
  100. //调用方法二(传对象函数)
  101. var fun = {
  102. "error" : function(){
  103. PublicAction.hint("提交末成功!"); //编写需要操作的方法
  104. },
  105. "success" : function(){
  106. PublicAction.hint("提交成功!"); //编写需要操作的方法
  107. $('body input[type="text"]').val('');
  108. _clickHide();
  109. }
  110. }
  111. PublicAction.AjaxSend({CORID:'js_submitBox'},fun);
  112. })