index.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291
  1. // 产品鼠标移入移出
  2. let fls = true
  3. $('#productHov').hover(function () {$("#product").show()},function () {
  4. setTimeout(function() {
  5. if(fls) {
  6. $("#product").hide()
  7. }
  8. }, 200)
  9. })
  10. $('#product').hover(function () {
  11. fls = false
  12. $("#product").show()
  13. },function () {
  14. fls = true
  15. $("#product").hide()
  16. })
  17. // 导航下划线
  18. $('.aus li').hover(function () {
  19. let i = $(this).index()
  20. $(".aus li").eq(i).addClass('tils')
  21. },function () {
  22. let i = $(this).index()
  23. $(".aus li").eq(i).removeClass('tils')
  24. })
  25. $('.auss li').hover(function () {
  26. let i = $(this).index()
  27. $(".auss li").eq(i).addClass('tils')
  28. },function () {
  29. let i = $(this).index()
  30. $(".auss li").eq(i).removeClass('tils')
  31. })
  32. // 智能系统管家模块的js效果
  33. let screenHeight = $(window).height()
  34. // 系统智能的高度
  35. let jiesaoTop = $('.jiesao').offset().top
  36. // 智能引擎的高度
  37. let znyqTop = $('.znyq').offset().top
  38. let fill = $('.fill').offset().top
  39. let znyq = $('.znyq').offset().top
  40. console.log(znyq, '高度')
  41. let jiesao = $('.jiesao').offset().top
  42. let tooltipsOffTop = $('#pricing').offset().top
  43. let filss = ''
  44. let znyqss = ''
  45. let jiesaoss = ''
  46. let tooltips = ''
  47. var devicewidth = document.documentElement.clientWidth
  48. if(document.documentElement.clientWidth < 1900) {
  49. var scale = devicewidth / 1920
  50. filss = fill * scale
  51. znyqss = znyq * scale
  52. jiesaoss = jiesao * scale
  53. tooltips = tooltipsOffTop * scale
  54. } else {
  55. filss = fill
  56. tooltips = tooltipsOffTop
  57. }
  58. $(window).scroll(function () {
  59. // 当前滚动的高度
  60. let currentTop = $(window).scrollTop()
  61. if(currentTop < 2) {
  62. $('#all').removeClass('hanAll')
  63. $('#abc').addClass('abc')
  64. $("#loGo").attr("src", './image/logo.png')
  65. } else {
  66. $("#all").addClass("hanAll");
  67. $("#abc").removeClass("abc");
  68. $("#loGo").attr("src", './image/logo.jpg')
  69. }
  70. // // 系统管理滚动计算
  71. // if (currentTop > jiesaoTop && currentTop < (jiesaoTop + screenHeight)) {
  72. // let jiesaoopacity = (currentTop - jiesaoTop) / screenHeight
  73. // // let jiesaopadding = (1 - jiesaoopacity) * 300 + 'px'
  74. // let jieMIngcs = jiesaoopacity > 0.8 ? jiesaoopacity : '0'
  75. // // 文字加透明
  76. // $('#manConDDp1').css({'opacity': jieMIngcs})
  77. // $('#manConDDp2').css({'opacity': jieMIngcs})
  78. // $('#manConDDp3').css({'opacity': jieMIngcs})
  79. // $('#manConDDp4').css({'opacity': jieMIngcs})
  80. // $('#manConDDp5').css({'opacity': jieMIngcs})
  81. // $('#manConDDp6').css({'opacity': jieMIngcs})
  82. // $('#manConDDp7').css({'opacity': jieMIngcs})
  83. // // 偏移
  84. // // $('#manConDD1').css({'transform': `translate(0, ${(1 - jiesaoopacity) * 293}px)`})
  85. // // $('#manConDD2').css({'transform': `translate(-${(1 - jiesaoopacity) * 362}px, ${(1 - jiesaoopacity) * 123}px)`})
  86. // // $('#manConDD3').css({'transform': `translate(-${(1 - jiesaoopacity) * 362}px, -${(1 - jiesaoopacity) * 141}px)`})
  87. // // $('#manConDD4').css({'transform': `translate(-${(1 - jiesaoopacity) * 162}px, -${(1 - jiesaoopacity) * 339}px)`})
  88. // // $('#manConDD5').css({'transform': `translate(${(1 - jiesaoopacity) * 162}px, -${(1 - jiesaoopacity) * 339}px)`})
  89. // // $('#manConDD6').css({'transform': `translate(${(1 - jiesaoopacity) * 362}px, -${(1 - jiesaoopacity) * 141}px)`})
  90. // // $('#manConDD7').css({'transform': `translate(${(1 - jiesaoopacity) * 362}px, ${(1 - jiesaoopacity) * 123}px)`})
  91. // $('#manConDD1').css({'transform': `translate(0, ${(1.1 - jiesaoopacity) * 300}px)`})
  92. // $('#manConDD2').css({'transform': `translate(-${(1 - jiesaoopacity) * 362}px, ${(1 - jiesaoopacity) * 123}px)`})
  93. // $('#manConDD3').css({'transform': `translate(-${(1 - jiesaoopacity) * 362}px, -${(1 - jiesaoopacity) * 141}px)`})
  94. // $('#manConDD4').css({'transform': `translate(-${(1 - jiesaoopacity) * 162}px, -${(1.1 - jiesaoopacity) * 339}px)`})
  95. // $('#manConDD5').css({'transform': `translate(${(1 - jiesaoopacity) * 162}px, -${(1.1 - jiesaoopacity) * 339}px)`})
  96. // $('#manConDD6').css({'transform': `translate(${(1 - jiesaoopacity) * 362}px, -${(1 - jiesaoopacity) * 141}px)`})
  97. // $('#manConDD7').css({'transform': `translate(${(1 - jiesaoopacity) * 362}px, ${(1 - jiesaoopacity) * 123}px)`})
  98. // }
  99. // 智能引擎滚动计算
  100. // if(currentTop > znyqTop && currentTop < (znyqTop + screenHeight) && currentTop < 3000) {
  101. // let znyqTopopacity = (2900 - currentTop)
  102. // let znyqToppadding = (znyqTopopacity - 1) * 1.15 + 'px'
  103. // $('#znyqH').css({'transform':'translate(0,'+znyqToppadding+')'})
  104. // }
  105. // if(currentTop > znyqTop && currentTop < (znyqTop + screenHeight)) {
  106. // let teamOffset = (currentTop - znyqTop) / screenHeight
  107. // $('#znyqH').css({'transform':`translate(0, ${(1 - teamOffset) * 260}px)`})
  108. // }
  109. // if(currentTop > znyqTop && currentTop < (znyqTop + screenHeight + 800) && currentTop > 2900) {
  110. // if(currentTop > znyqTop && currentTop < (znyqTop + screenHeight + 800) && currentTop > 2900) {
  111. // let znyqTopopacityVal = (currentTop - znyqTop) / (screenHeight + 800)
  112. // // 550的
  113. // let znyqToppaddingfives = (1 - znyqTopopacityVal) * 550 + 'px'
  114. // // 500的
  115. // let znyqToppaddingfive = (1 - znyqTopopacityVal) * 500 + 'px'
  116. // // 400的
  117. // let znyqToppaddingfour = (1 - znyqTopopacityVal) * 400 + 'px'
  118. // // 300的
  119. // let znyqToppaddingthree = (1 - znyqTopopacityVal) * 300 + 'px'
  120. // if(znyqTopopacityVal < 0.2) znyqTopopacityVal = 0
  121. // $('#selMou1').css({'opacity': znyqTopopacityVal, 'transform':'translate(-'+znyqToppaddingfive+',-'+ znyqToppaddingfive +')'})
  122. // $('#selMou2').css({'opacity': znyqTopopacityVal, 'transform':'translate(-'+znyqToppaddingfour+',-'+ znyqToppaddingfour +')'})
  123. // $('#selMou3').css({'opacity': znyqTopopacityVal, 'transform':'translate(-'+znyqToppaddingfive+','+ znyqToppaddingfive +')'})
  124. // $('#selMou4').css({'opacity': znyqTopopacityVal, 'transform':'translate(-'+znyqToppaddingfour+','+ znyqToppaddingfour +')'})
  125. // $('#selMour1').css({'opacity': znyqTopopacityVal, 'transform':'translate('+znyqToppaddingthree+',-'+ znyqToppaddingthree +')'})
  126. // $('#selMour2').css({'opacity': znyqTopopacityVal, 'transform':'translate('+znyqToppaddingfour+',-'+ znyqToppaddingfour +')'})
  127. // $('#selMour3').css({'opacity': znyqTopopacityVal, 'transform':'translate('+znyqToppaddingfive+',-'+ znyqToppaddingfive +')'})
  128. // $('#selMour4').css({'opacity': znyqTopopacityVal, 'transform':'translate('+znyqToppaddingfives+',-'+ znyqToppaddingfives +')'})
  129. // $('#selMour5').css({'opacity': znyqTopopacityVal, 'transform':'translate('+znyqToppaddingthree+','+ znyqToppaddingthree +')'})
  130. // $('#selMour6').css({'opacity': znyqTopopacityVal, 'transform':'translate('+znyqToppaddingfour+','+ znyqToppaddingfour +')'})
  131. // $('#selMour7').css({'opacity': znyqTopopacityVal, 'transform':'translate('+znyqToppaddingfive+','+ znyqToppaddingfive +')'})
  132. // $('#selMour8').css({'opacity': znyqTopopacityVal, 'transform':'translate('+znyqToppaddingfives+','+ znyqToppaddingfives +')'})
  133. // }
  134. // 加样式 (填报、审批、统计分分钟搞定)
  135. if(currentTop > filss - 300) {
  136. $('#fillCon').addClass('fillCons')
  137. }
  138. if(currentTop < filss - 400){
  139. $("#fillCon").removeClass("fillCons");
  140. }
  141. // 加样式 (产品定价)
  142. if(currentTop > tooltips - 500) {
  143. $('#tooltipTis').addClass('tooltipTisFillCons')
  144. }
  145. if(currentTop < tooltips - 800){
  146. $("#tooltipTis").removeClass("tooltipTisFillCons");
  147. }
  148. })
  149. // tab点击
  150. $(function() {
  151. $('#tablTabUl li').click(function() {
  152. let index = $(this).index()
  153. var arr = $('#tablTabUl li')
  154. for(var i in arr) {
  155. $('#tablTabUl li').eq(i).find('img').attr("src", './image/ions/'+ (+i + 1)+'.1.png')
  156. $('#tablTabUl li').removeClass('tabOn')
  157. }
  158. $(this).addClass("tabOn")
  159. $(this).find('img').attr("src", './image/ions/'+(+index + 1)+'.png')
  160. $('#finImg').attr("src", './image/gs'+(+index + 1)+'.jpg')
  161. })
  162. })
  163. // 客服hover
  164. $('#zhixun').hover(function () {
  165. $("#zhixun").show()
  166. $("#consultigImg").attr("src", './image/ions/kefu1.png')
  167. },function () {
  168. $("#zhixun").hide()
  169. $("#consultigImg").attr("src", './image/ions/kefu2.png')
  170. })
  171. $('#consulting').hover(function () {
  172. $("#zhixun").show()
  173. $("#consultigImg").attr("src", './image/ions/kefu1.png')
  174. },function () {
  175. $("#zhixun").hide()
  176. $("#consultigImg").attr("src", './image/ions/kefu2.png')
  177. })
  178. let nums = 0
  179. let mobiledistance = 0
  180. // 客户点击
  181. $(function() {
  182. kehuFlg()
  183. $('#kehuLeft').click(function() {
  184. if(nums > 0 && nums <= 6) {
  185. nums--
  186. zuoyouClick()
  187. }
  188. })
  189. $('#kehuRight').click(function() {
  190. if(nums < 6) {
  191. nums++
  192. zuoyouClick()
  193. }
  194. })
  195. })
  196. function zuoyouClick() {
  197. mobiledistance = '-' + (nums * 510) + 'px'
  198. $('.conImg').stop(true,false).animate({
  199. 'left': mobiledistance
  200. }, 400)
  201. kehuFlg()
  202. }
  203. function kehuFlg() {
  204. if(nums == 0) {
  205. $('#kehuLeft').find('img').attr("src", './image/ions/zuos.png')
  206. $('#kehuLeft').addClass("zhis")
  207. } else {
  208. $('#kehuLeft').find('img').attr("src", './image/ions/zuo.png')
  209. $('#kehuLeft').removeClass("zhis")
  210. }
  211. if(nums >= 6) {
  212. $('#kehuRight').find('img').attr("src", './image/ions/yous.png')
  213. $('#kehuRight').addClass("zhis")
  214. } else {
  215. $('#kehuRight').find('img').attr("src", './image/ions/you.png')
  216. $('#kehuRight').removeClass("zhis")
  217. }
  218. }
  219. // 新的动画效果
  220. function gdjz(div,cssname,offset){
  221. var a,b,c,d;
  222. d=$(div).offset().top;
  223. a=eval(d + offset);
  224. b=$(window).scrollTop();
  225. c=$(window).height();
  226. if(b+c>a){
  227. $((div)).addClass((cssname));
  228. $('#manConDDp1').css('opacity', 1)
  229. $('#manConDDp2').css('opacity', 1)
  230. $('#manConDDp3').css('opacity', 1)
  231. $('#manConDDp4').css('opacity', 1)
  232. $('#manConDDp5').css('opacity', 1)
  233. $('#manConDDp6').css('opacity', 1)
  234. $('#manConDDp7').css('opacity', 1)
  235. }
  236. }
  237. function znyqFun(div,cssname,offset){
  238. var a,b,c,d;
  239. d=$(div).offset().top;
  240. a=eval(d + offset);
  241. b=$(window).scrollTop();
  242. c=$(window).height();
  243. if(b+c>a){
  244. $((div)).addClass((cssname));
  245. }
  246. }
  247. $(document).ready(function(e) {
  248. $(window).scroll(function(){
  249. for (i = 0; i < 7; i++) {
  250. if(i == 0) {gdjz("#manConDD1",'manConOne', jiesao - 700)}
  251. if(i == 1) {gdjz("#manConDD2",'manConTwo', jiesao - 700)}
  252. if(i == 2) {gdjz("#manConDD3",'manConThree', jiesao - 700)}
  253. if(i == 3) {gdjz("#manConDD4",'manConfour', jiesao - 700)}
  254. if(i == 4) {gdjz("#manConDD5",'manConFive', jiesao - 700)}
  255. if(i == 5) {gdjz("#manConDD6",'manConSix', jiesao - 700)}
  256. if(i == 6) {gdjz("#manConDD7",'manConSeven', jiesao - 700)}
  257. }
  258. for (j = 0; j < 12; j++) {
  259. if(j == 0) {setTimeout(() => {znyqFun("#selMou1",'selZhui1', znyq - 1200 )}, 0)}
  260. if(j == 1) {setTimeout(() => {znyqFun("#selMou2",'selZhui2', znyq - 1200 )}, 100)}
  261. if(j == 2) {setTimeout(() => {znyqFun("#selMou3",'selZhui3', znyq - 2300 )}, 200)}
  262. if(j == 3) {setTimeout(() => {znyqFun("#selMou4",'selZhui4', znyq - 2200 )}, 300)}
  263. if(j == 4) {setTimeout(() => {znyqFun("#selMour1",'MourZhui1', znyq - 1200 )}, 400)}
  264. if(j == 5) {setTimeout(() => {znyqFun("#selMour2",'MourZhui2', znyq - 1200 )}, 500)}
  265. if(j == 6) {setTimeout(() => {znyqFun("#selMour3",'MourZhui3', znyq - 1200 )}, 600)}
  266. if(j == 7) {setTimeout(() => {znyqFun("#selMour4",'MourZhui4', znyq - 1200 )}, 700)}
  267. if(j == 8) {setTimeout(() => {znyqFun("#selMour5",'MourZhui5', znyq - 2200 )}, 800)}
  268. if(j == 9) {setTimeout(() => {znyqFun("#selMour6",'MourZhui6', znyq - 2200 )}, 900)}
  269. if(j == 10) {setTimeout(() => {znyqFun("#selMour7",'MourZhui7', znyq - 2300 )}, 1000)}
  270. if(j == 11) {setTimeout(() => {znyqFun("#selMour8",'MourZhui8', znyq - 2300 )}, 1100)}
  271. }
  272. });
  273. });