java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

让百度分享自动悬浮在博客顶部的jquery

引入百度分享自动悬浮在顶部jquery

百度分享是让来访者分享一篇博文的插件,可以提高博客被分享的概率。因为用户点起来方便啊。

不过月小升认为随着用户拖动悬浮起来比较酷哦。(百度自己的悬浮样子感觉用户用起来不太方便)

直接用以下代码

<script src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script>
 
<script src="/blog/js/scroll.js"></script>
 
<div class="y_bds" style="clear:both;">
<!-- Baidu Button BEGIN -->
<div id="bdshare" class="bdshare_t bds_tools_32 get-codes-bdshare">
<a class="bds_tsina"></a>
<a class="bds_tqq"></a>
<a class="bds_qzone"></a>
<a class="bds_renren"></a>
<a class="bds_douban"></a>
<span class="bds_more"></span>
<a class="shareCount"></a>
</div>
<script type="text/javascript" id="bdshare_js" data="type=tools&amp;uid=0" ></script>
<script type="text/javascript" id="bdshell_js"></script>
<script type="text/javascript">
document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000)
</script>
<!-- Baidu Button END -->
</div>

这段代码插入到模板目录loop-single.php里
(如果你的博客已经有了jquery.js 文件,请删除第一行代码)

scroll.js为月小升单独编写文件,内容如下

$(document).ready(function(){ 
var headHeight=200;  //这个高度其实有更好的办法的。使用者根据自己的需要可以手工调整。
 
var nav=$(".y_bds"); 
$(window).scroll(function(){ 
 
if($(this).scrollTop()>headHeight){ 
nav.addClass("navFix"); 
} 
else{ 
nav.removeClass("navFix"); 
} 
}) 
})

模板下style.css

/*add css 2013-4-2*/
.navFix{background:#FFF; position:fixed; left:140px; top:0px;width:600px; _position:absolute; top:expression((offsetParent.scrollTop)+0); z-index:2;}

感觉靠左写死的left:140px不是个好办法。其实我希望能左边和博客模板对齐的。有办法的朋友,月小升在这里求教招数了。

效果:你看到这里的时候应该已经看到效果了。


This entry was posted in WEB前端 and tagged , , , . Bookmark the permalink.
月小升QQ 2651044202, 技术交流QQ群 178491360
首发地址:月小升博客https://java-er.com/blog/baidu-jquery/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢
您的评论是我写作的动力.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*