只需一步,快速开始
Joe.xu
超级版主
118
1万
2万
金币
主题
帖子
const pageScrollHandler = () => { const isTabHeaderVisible = isElementVisible(".tab_menu"); if (isTabHeaderVisible) { //tab页头可见则隐藏电梯菜单 Forguncy.CommandHelper.executeCellCommand("隐藏电梯菜单"); //电梯菜单隐藏的同时需要设置tab页的缺省选中页 Forguncy.CommandHelper.executeCellCommand("设置tab页缺省选中项目"); } else { //tab页头不可见则显示电梯菜单 Forguncy.CommandHelper.executeCellCommand("显示电梯菜单"); } } //判断dom元素是否可见 const isElementVisible = (element, fullyInView = false) => { const pageTop = $(window).scrollTop(); const pageBottom = pageTop + $(window).height(); const elementTop = $(element).offset() == undefined ? undefined : $(element).offset().top; const elementBottom = elementTop + $(element).height(); if (fullyInView === true) { return ((pageTop < elementTop) && (pageBottom > elementBottom)); } else { return ((elementTop <= pageBottom) && (elementBottom >= pageTop)); } } $(window).on("scroll", pageScrollHandler);
关注“葡萄城社区”
西安葡萄城软件有限公司 专业的软件开发技术和低代码平台提供商
陕ICP备2020018819号 | 陕公网安备:61019002000258 | 隐私政策 | 网站地图
邮箱: info.xa@grapecity.com | © 2024 葡萄城软件,保留所有权利
Archiver| 手机版| 小黑屋|