电子商务网站-产品详情页面 产品详情导航随着页面浮动,保持在页面顶端
2012-12-28 15:53
218 查看
$(function () { var obj = $("#listtab123"); var navH = obj.offset().top; //获取要定位元素距离浏览器顶部的距离 //滚动条事件 $(window).scroll(function () { var scroH = $(this).scrollTop(); //获取滚动条的滑动距离 var obj1 = $("#pls"); var navPL = obj1.offset().top; //滚动条的滑动距离大于等于定位元素距离浏览器顶部的距离,就固定,反之就不固定 if (scroH >= navH) { if (scroH > (navPL - 100)) { obj.css({ "position": "static", "margin": "0 auto" }); } else { obj.css({ "position": "fixed", "top": 0, "left": "50%", "margin-left": "-250px" }); //top值因不同主题而定 } } else if (scroH < navH) { obj.css({ "position": "static", "margin": "0 auto" }); } }) });
<div class="rightlist"> <div class="listtabs" id="listtab123"> <div class="tabsshow" id="productcontenttabs" onclick="ShowSwitchContentTab('content');">商品详情</div> <div class="tabshide" id="productsurfacetabs" onclick="ShowSwitchContentTab('surface');">商品参数</div> <div class="tabshide" id="productensurestabs" onclick="ShowSwitchContentTab('ensures');">购物保障</div> <div class="tabshide" id="productcommenttabs" onclick="ShowSwitchContentTab('comment');">商品评论(<span id="commentnumbertab">0</span>)</div> </div> </div>
相关文章推荐
- 电子商务网站产品页面的设计细节和设计模式
- 求一个页面浮动层的例子?要求当用户上下拉动IE滚动条的时候,层自动移动,但是开始时该层与浏览器顶端有距离,最后随着移动该层停留在顶端下面不动,当移动到最上面时恢复原来。
- 电子商务网站必备-前台页面特效--产品图片展示效果图
- 关于Aspcms如何嵌入整个网站,以及网站导航所指向页面的内容显示
- jQuery页面滚动右侧浮动导航切换
- 仿当当网淘宝网等主流电子商务网站商品分类导航菜单
- 45个网站浮动及固定定位导航设计
- 移动电子商务网站可用性-首页和导航
- 提交页面后保持现在滚动条的位置(启用智能导航)
- 互联网产品网站导航
- 45个网站浮动及固定定位导航设计
- 电子商务网站的相关产品交互设计
- 网站导航栏目及页面策划
- 建立拖动控制条不动的浮动DIV,类似京东淘宝产品详情描述
- js在不同页面的导航背景不同 (设置网站公共头的导航)
- Magento后台订单详情页,Items Ordered处, 添加跳转到网站前台的产品url
- 网站导航栏点击变色并跳转页面导航栏颜色如何固定在相对应栏目位置
- 跟我学SharePoint 2013视频培训课程——网站导航及页面元素(2)
- Magento网站分类页面显示子分类而不是产品的方法
- Econsultancy:提高购物网站产品页面转化率的10大杀招