From cbb082ba3368c56f396a3e9c4bdf570ca7872cf5 Mon Sep 17 00:00:00 2001 From: daihh Date: Fri, 14 Oct 2022 19:53:50 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=BE=E7=A8=8B=E5=88=97=E8=A1=A8=E9=A1=B5?= =?UTF-8?q?=E7=9A=84=E6=8E=A7=E5=88=B6=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/portal/course/Index.vue | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/views/portal/course/Index.vue b/src/views/portal/course/Index.vue index f924b499..68e7c6c2 100644 --- a/src/views/portal/course/Index.vue +++ b/src/views/portal/course/Index.vue @@ -462,8 +462,8 @@ export default { this.searchData(); }, handleScroll() { - let innerHeight = document.querySelector("#couser-list-content") - .clientHeight; + + let innerHeight = document.querySelector("#couser-list-content").clientHeight; let outerHeight = document.documentElement.clientHeight; let scrollTop = document.documentElement.scrollTop; let outerWidth = document.querySelector(".xcontent2-minor").clientWidth; @@ -472,12 +472,17 @@ export default { this.loadMore(); } } - if (scrollTop > 830) { - document.querySelector("#fixd-box").style.cssText = - "position: fixed;top: -914px;width:"+outerWidth+"px"; - } else { - document.querySelector("#fixd-box").style.cssText = "position: static"; - } + //console.log(this.course.pageIndex,'this.course.pageIndex'); + //加此判断,是为了没有数据时的闪动问题 + //if(this.course.pageIndex >1){ + if (scrollTop > 830) { + document.querySelector("#fixd-box").style.cssText = + "position: fixed;top: -914px;width:"+outerWidth+"px"; + } else { + document.querySelector("#fixd-box").style.cssText = "position: static"; + } + //} + }, toNeedCourse() { // 需要先切换标签