点击图片fancybox会让导航动
<body class="bd fancybox-lock" style="margin-right: 17px; ">
关闭图片导航栏在动.
<body class="bd" style="margin-right: 0px; ">
初步断定,是由于
.hd {
height: 55px;
position: fixed;//如果是relative,就不会出现动的情况.
z-index: 999;
left: 0;
top: 0;
width: 100% !important;
}
关键是hd继承了body改过的css属性.
fixed貌似很复杂
fixed元素的绝对位置是相对于HTML元素来说,滚动条是body元素的,这是设置right:17px的原因
我想17px本身是fancybox为了处理滚动条对图片布局的影响
现在,要么让fancybox处理margin-right的失效,
要么在弹出图片的时候触动jq函数让改变不会发生.
test:http://www.youxidaxue.com/question/2660#reply1
目前解决办法,将fancybox.js里面的margin-right共三个,全用'//'注释掉.
不知道,注释掉会不会有后续bug.求测试.
阅读全文
收起全文