当前的html
<div id="sc"> 联系我们 </div>
当前的css样式
<style>
body{ overflow:hidden;}
#sc{ width:180px; height:200px; border:1px solid #ddd; position:absolute; right:-150px; top:30%;}
</style>
当前的js代码
$(document).ready(function(){
$('#sc').mouseover(function(){
$('#sc').animate({right:'0px',opacity:'1'},500);
})
$('#sc').mouseout(function(){
$('#sc').animate({right:'-150px',opacity:'0.5'},500);
})
})
我现在实现的效果就是普通的侧边联系客服的效果,鼠标放上去,它会从右边的地方出来,
然后我想加个效果,当我鼠标滚动的时候,它右边距离top的位置也跟着下来,
求高手帮忙写一下 实在不会了 谢谢
完全不需要js实现,除非你要兼容IE6
只要把sc的样式
position:absolute;改为
position:fixed; 即可
全兼容代码参考如下:
<style>