今天碰到一个客户的网站,下拉菜单子菜单用的是描点定位(就是某一个页面几部分内容,通过下拉菜单单独点开定位),后面客户要求把顶部的菜单做成浮动层,页面下拉的过程中,顶部菜单永远在最上面,改好后,发现下拉菜单定位不准了!
百度了一圈,都是介绍单个页面的描点定位的解决办法!问题关键,顶部菜单是包含文件,其他页面也要能点开这个页面进行描点定位!
难道没办法解决了,多亏我不折不挠、灵机一动,哈哈,秒秒钟想到解决办法!
参数传递,JS 控制,万能的JS ,没有什么搞不定的!
描点所在的页面,每次处理地址参数,动态的也好,纯静态的也好,想办法,带个参数
我的是伪静态,原本页面地址为 /?/7.html 现在改造为 /?/7_1.html
先分析URL 地址,获取当前来访的地址参数,是要定位到第几个描点,比如上面就是定位到第一个描点
然后加载页面的时候加载JS 描点名称pt1自定义
页面 body 加载
onLoad="locateAt('pt1');"
JS 见代码部分