我想在我的網站上添加博客圖標
其位置固定,底部: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/ –