我想在我的网站上添加博客图标
其位置固定,底部:50px;右10px;
在页面滚动时,我想为图标添加缓动效果(例如:在wordpress socialmedia icon demo link中可用的一些社交媒体小部件)。在滚动时,图标必须根据滚动向上或向下移动,之后它必须保持其位置并稳定下来。缓动位置:固定格
Q
缓动位置:固定格
0
A
回答
0
我得到了解决
我希望这会帮助别人! HTML
<a class="blog_button" href="#" title="Blog"><img src="images/blog_butn.png" alt="blog"></a>
CSS
.blog_button{
position: absolute;
right:0;
top:50%;
z-index: 5000;
}
jQuery--
$(window).scroll(function(){
var bb= $(document).scrollTop();
var ac_height=$(window).height()/2.3;
bb=parseInt(bb)+parseInt(ac_height);
var h=bb+'px'
$('.blog_button').animate({top:h},50);
});
1
通过使用一些JS code
您可以达到此效果。
这里是这里使用的Js代码。
$().ready(function() {
var $scrollingDiv = $("#scrollingDiv");
$(window).scroll(function(){
$scrollingDiv
.stop()
.animate({"marginTop": ($(window).scrollTop() + 30) + "px"}, "slow");
});
});
CSS这里使用
#scrollingDiv{background-color:red; padding:5px; font-size:15px; position:fixed; top:0; right:0;}
这里的工作演示http://jsfiddle.net/SAVF7/9/
1
你必须使用绝对的,而不是固定的位置,并使用这个脚本:
JAVASCRIPT
$(document).ready(function() {
var $yourDiv = $("#scrollingDiv");
$(window).scroll(function(){
$yourDiv.stop().animate({"marginTop":($(window).scrollTop() + 10) + "px"}, "300");
});
});
CSS
#scrollingDiv{background-color:green; padding:5px; font-size:15px; position:absolute; top:0; right:0;}
这里是fiddle DEMO此:
+0
我得到的答案如下 –
相关问题
- 1. 固定滚动位置固定
- 2. 位置固定滚动bug
- 3. jquery滚动固定位置
- 4. 固定位置滚动
- 5. 固定滚动条位置
- 6. 固定位置
- 7. 固定位置
- 8. 从滚动中定义固定位置
- 9. 滚动和位置:固定在溢出:滚动格
- 10. 固定位置的html表格
- 11. 停止某个位置的固定格
- 12. 使固定位置
- 13. 固定位置f
- 14. UISlider固定位置
- 15. CSS位置固定
- 16. IE6固定位置
- 17. CSS位置固定
- 18. div固定位置
- 19. 头位置:固定
- 20. 固定格子定位
- 21. 位置:固定浮动菜单局限于滚动位置
- 22. 固定位置:固定在iOS 4中
- 23. 设置位置固定
- 24. 具有固定位置和相对位置的重叠格子
- 25. 位置:固定锚定?
- 26. 固定在移动Safari中的位置
- 27. CSS - 固定位置与动态宽度
- 28. 移动浏览器的固定位置
- 29. Webkit中的固定位置+可拖动
- 30. 固定位置窗口滚动问题
查找[CSS转换属性(HTTP:// CSS-技巧.com/almanac/properties/t/transition /)easing。 –
我需要完全像这里显示的社交媒体图标 - > http://www.acurax.com/products/floating-social-media-icon-plugin-wordpress/ –