Wordpressjs实现浮动广告告窗体怎么实现

你的位置:
阅读文章 &&&&
如何实现广告悬停展示方式?一行代码实现了侧边栏悬停效果的广告
经常去浏览某些网站的时候,总是看到别人网站的侧栏或者广告跟随滚动条下拉而跟随向下浮动,上拉也跟随浮动到原位置,非常羡慕!不仅好看,美观,而且能提高浏览量,今天“三次元世界”将为各位互联网网站长分享两种代码实现侧边栏悬停效果广告的方法!方法一:1.将以下代码插入网站&head&……&/head&部分,修改红色部分:#adsbox为自己的侧栏或者广告DIV标签ID即可!&script type="text/javascript"&var documentHeight = 0;var topPadding = 15;$(function() { var offset = $("#adsbox").offset(); documentHeight = $(document).height();$(window).scroll(function() { var sideBarHeight = $("#adsbox").height();if ($(window).scrollTop() & offset.top){ var newPosition = ($(window).scrollTop() - offset.top) + topP var maxPosition = documentHeight -(sideBarHeight + 368); if (newPosition & maxPosition) { newPosition = maxP }$("#adsbox").stop().animate({ marginTop: newPosition }); }else { $("#adsbox").stop().animate({ marginTop: 0 }); }; }); }); &/script&2.请根据自己的需要修改,效果请看本站侧栏部分广告跟随滚动条上下浮动效果!方法二:话说上面方法一的代码也着实太多了吧,对于网页速度影响很大,其实要实现广告悬停展示方式用简单的代码也可以实现,就是在广告代码中加入一段代码即可实现。其实这种效果早在很多年前就有人实现过,不过考虑到百度等联盟厂商对于擅自修改广告代码的惩罚力度相当大,轻则取 消收入,重则直接封号。所以大多站长都按照官方的要求投放,不敢擅自作修改。不过这次是得到官方认可的,可以放心使用。具体如下:假如你的某个广告代码位的原始代码为:&script type="text/javascript"&/* xxx*xxx,创建于20xx-x-xx */varcpro_id = "uxxxxxx";&/script&&script src=/cpro/ui/c.js" type="text/javascript"&&/script&那么你只需要在其中插入如下代码:(window["cproStyleApi"] = window["cproStyleApi"] || {})[cpro_id] = {xuanting: 1 };插入之后原始代码就变成了如下内容:&script type="text/javascript"&/* xxx*xxx,创建于20xx-x-xx */varcpro_id = "uxxxxxx";(window["cproStyleApi"] = window["cproStyleApi"] || {})[cpro_id] = {xuanting: 1};&/script&&script src=/cpro/ui/c.js" type="text/javascript"&&/script&&然后你把修改后的广告代码添加到网页的合适位置就可以了,效果可以预览一下本博客侧边栏的百度悬停广告。推荐阅读:如果本站对您有所帮助,请考虑对本站进行小额捐赠:
奇芳阁软件世界、河南在线与河南论坛 网站创始人。探索互联网世界,收集和分享实用互联网资源,推荐国内和国外知名、实用、创新、科技、优质的站点资源!互联无极限,探索无止境;分享求真知,网络无国界……&&|&& |&&
关于本文的作者本文分类:本文标签:生产日期:纪元 14年07月9日 - 11时11分13秒文章链接: [] (转载时请注明本文出处及文章链接)上一篇 &:下一篇 &: 阅读了[如何实现广告悬停展示方式?一行代码实现了侧边栏悬停效果的广告]的人还阅读了:
本月不被践踏最不舒服的文章:Most Read Posts 随便找点东西来看看:Random Posts 标签云集Tag Cloud「&&|&& 」
download crack破解 software 奇芳阁(原名:三次元软件世界):专注网络精品分享和精品绿色便携软件分享的绿软分享吧特色免费资源网络社群部落格!给时光一份静好,品悟简简单单的幸福人生!你的位置:
阅读文章 &&&&
6种方法固定侧栏内容和广告位,实现侧边栏广告位悬停效果
经常去浏览某些网站的时候,总是看到别人网站的侧栏或者广告跟随滚动条下拉而跟随向下浮动,上拉也跟随浮动到原位置,非常羡慕!不仅好看,美观,而且能提高浏览量以及点击率,下面将介绍6种方法,实现网页固定侧栏内容和广告位的效果。6种方法实现固定侧栏内容和广告位:方法一:1、在网页的&head&&/head&之间添加如下js代码&script type="text/javascript" src="/ajax/libs/jquery/1.3/jquery.min.js"&&/script&&script type="text/javascript"& $(document).ready(function() { function staticNav() { var sidenavHeight = $("#sidenav").height(); var winHeight = $(window).height(); var browserIE6 = (navigator.userAgent.indexOf("MSIE 6")&=0) ? true : if (browserIE6) { $("#sidenav").css({'position' : 'absolute'}); } else { $("#sidenav").css({'position' : 'fixed'}); } } staticNav(); $(window).resize(function () { staticNav(); }); }); &/script&2、在网页里添加需要固定的div,id为“sidenav”&div id="sidenav"&&h2 class="categories"&目录&/h2&&ul&&li&&a href="#"&目录名&/a&&/li&&li&&a href="#"&目录名&/a&&/li& &li&&a href="#"&目录名&/a&&/li& &li&&a href="#"&目录名&/a&&/li& &/ul&&h2 class="sites"&链接&/h2&&ul&&li&&a href="#" target="_blank"&链接名&/a&&/li&&li&&a href="#" target="_blank"&链接名&/a&&/li&&li&&a href="#" target="_blank"&链接名&/a&&/li&&li&&a href="#" target="_blank"&链接名&/a&&/li&&/ul& &/div&这个方法是把侧栏直接固定了,它不会随着网页滚动而滚动。不过,如果侧栏高度大于浏览器窗口高度,这个方法就不适用了。方法二:固定指定内容我们常见的侧栏固定层效果就是这个,下面看看实现方法:1、你需要下载一个js文件sidebar-follow.js,2、在&/body&前面加上如下代码,注意要写对sidebar-follow.js文件的引用路径:&script type="text/javascript" src="sidebar-follow.js"&&/script&&script type="text/javascript"& /* &![CDATA[ */ (new SidebarFollow()).init({ element: 'sidebar-follow', distanceToTop: 15 }); /* ]]& */ &/script&3、在侧栏加上需要固定的div,id为“sidebar-follow”&div id="sidebar-follow"&&ul&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&/ul& &/div&代码参数说明,element: 'sidebar-follow',,'sidebar-follow'是需要固定div的id名,distanceToTop: 15,15是该固定div距离浏览器顶部的位置。方法三:这个效果跟上面第二个效果是一样,实现方法也几乎一样,区别在于这个方法里需要引用jquery.min.js文件,而第二个方法中不需要。各人可根据喜好选用。1、你需要下载一个js文件sidebar-follow-jquery.js,2、在&/body&前面加上如下代码,注意要写对sidebar-follow-jquery.js文件的引用路径&script type="text/javascript" src="/ajax/libs/jquery/1.3/jquery.min.js"&&/script&&script type="text/javascript" src="sidebar-follow-jquery.js"&&/script&&script type="text/javascript"& /* &![CDATA[ */ (new SidebarFollow()).init({ element: jQuery('#sidebar-follow'), distanceToTop: 15 }); /* ]]& */ &/script&3、在侧栏加上需要固定的div,id为“sidebar-follow”&div id="sidebar-follow"&&ul&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&/ul& &/div&代码参数说明,element: jQuery('#sidebar-follow'),,'sidebar-follow'是需要固定div的id名,distanceToTop: 15,15是该固定div距离浏览器顶部的位置。方法四:这个效果跟上述二、三没有什么不同,只不过这里用了另一种实现的方法。这个方法不需要引入额外js文件,比上述二、三的方法再代码量上略胜一筹。下面看看实现方法:1、在&head&&/head&之间加入如下代码&style type ="text/css" & .fixed { position: top:40 width:300 } &/style&&script type="text/javascript" src="/ajax/libs/jquery/1.3/jquery.min.js"&&/script&&script type="text/javascript"& jQuery(document).ready(function() { var a = $("#floatbox").offset(); $(window).scroll(function() { var b = $(window).scrollTop(); if (b & a.top + 5) { $("#divfloat").addClass("fixed") } else { $("#divfloat").removeClass("fixed") } }); }); &/script&参数说明,if (b & a.top + 5) {,这里的5表示固定div停留在距离浏览器顶部为5px的位置。2、在侧栏加上需要固定的div,id为“floatbox”,另外,内嵌一个 id="divfloat" 的div&div id="floatbox" & &div id="divfloat"&&ul&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&/ul& &/div& &/div&方法5:卢松松代码(万能适用任何cms,推荐)/*侧栏跟随*/#box{float: position:width:250}.div1{width:250}.div2{position:_position:top:0;z-index:250;}注:每个网站的侧栏宽度不同,可根据你网页的宽度调整div1的宽度,我的是width:250,把这段代码添加到你的CSS文件中即可。//侧栏跟随(function(){var oDiv=document.getElementById("float");var H=0,iE6;var Y=oDwhile(Y){H+=Y.offsetTY=Y.offsetParent};iE6=window.ActiveXObject&&!window.XMLHttpRif(!iE6){window.onscroll=function(){var s=document.body.scrollTop||document.documentElement.scrollTif(s&H){oDiv.className="div1 div2";if(iE6){oDiv.style.top=(s-H)+"px";}}else{oDiv.className="div1";}};}})();注:这段代码可放入任意JS文件中。但是请注意,这个JS加载一定要在你的HTML代码部分的后面出现(放在&/body&前边就行),否则不生效。”下载地址:&div id="box"&&div id="float" class="div1"&这里写你网站的代码与标签。&/div&&/div&注:这里可以放文章列表、联盟广告,总之是个提高点击率的好方法。wordpress用户把此段代码添加到single.html的侧栏位置即可。特别提示:此代码试用与任何CMS系统,但该特效在IE6下无法实现,其余浏览器均没问题,同时侧栏其余部分应使用静态文件调用,使用JS调用栏目会出现代码重叠现象,调用联盟广告没问题。方法6:网页侧栏浮动固定但不遮住底部的js代码以上5种方法虽然可以达到悬停侧栏固定的目的,但是如果被固定内容层太高时,网页滚到后面时可能会把底部的内容遮住了,这十分影响用户体验的。左侧栏压住footer底部了为了获得更好的用户体验,需要解决这个问题,使侧栏始终位于底部之上,但又始终浮动可见。使用JS的实现方法:1、在&head&&/head&里添加如下代码&!-- float div start--&&script type="text/javascript" src="/script/jquery-1.4.2.min.js"&&/script&&style type ="text/css" &.fixed {position:top:0width:300}.fixed2 {position:top:-40width:300}&/style&&script type="text/javascript"&jQuery(document).ready(function() {var a = $("#floatbox").offset();$(window).scroll(function() {var b = $(window).scrollTop();if (b & a.top) {if((b + 600 + 200) & document.body.parentNode.scrollHeight)$("#floatdiv").addClass("fixed");else$("#floatdiv").addClass("fixed2");} else {$("#floatdiv").removeClass("fixed");$("#floatdiv").removeClass("fixed2");}});});&/script&&!-- float div end--&上述代码里的数字需要根据自己的网页进行调整,解释如下:&script type="text/javascript" src="/script/jquery-1.4.2.min.js"&&/script&引用jquery.js,注意文件路径top:0 这个是漂浮层距离网页顶部的位置width:300 这个是漂浮层的宽度top:-40 这个是漂浮层距离网页顶部的位置if((b + 600 + 200) & document.body.parentNode.scrollHeight)600是漂浮层的高度,200是网页底部的高度,如下图所示:2、固定层的代码如下:&div id="floatbox" &&div id="floatdiv"&&ul&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&li&&a href="#" target="_blank"&这里是需要固定的内容&/a&&/li&&/ul&&/div&&/div&通过上述方法的设置,固定侧栏但又不遮住底部的功能就实现了。写在最后:上述6种方法,均可实现网页固定侧栏内容和广告位的效果,其中,方法一适用所有浏览器(包括IE6);第二和第四种方法在IE8、Chrome、 Firefox等浏览器上测试通过,但在IE6浏览器里没有效果;第三种方法只适用于IE8浏览器,在Chrome、Firefox和IE6里都没有效 果。通过比较,本人认为第二种方法较好,因为它不需要引用jquery.min.js这个文件,而其他几种方法均需要引用此文件。而通用性方面,显然第一种方法不能满足大部分网站要求。提高浏览量的特效:侧栏跟随滚动条实现悬浮广告推荐阅读如果本站对您有所帮助,请考虑对本站进行小额捐赠:
奇芳阁软件世界、河南在线与河南论坛 网站创始人。探索互联网世界,收集和分享实用互联网资源,推荐国内和国外知名、实用、创新、科技、优质的站点资源!互联无极限,探索无止境;分享求真知,网络无国界……&&|&& |&&
关于本文的作者本文分类:本文标签:生产日期:纪元 14年08月17日 - 0时12分10秒文章链接: [] (转载时请注明本文出处及文章链接)上一篇 &:下一篇 &: 阅读了[6种方法固定侧栏内容和广告位,实现侧边栏广告位悬停效果]的人还阅读了:
本月不被践踏最不舒服的文章:Most Read Posts 随便找点东西来看看:Random Posts 标签云集Tag Cloud「&&|&& 」
download crack破解 software 奇芳阁(原名:三次元软件世界):专注网络精品分享和精品绿色便携软件分享的绿软分享吧特色免费资源网络社群部落格!给时光一份静好,品悟简简单单的幸福人生!侧边栏随页面滚动的浮动效果可以在您的wordpress网站在文章内容比较长的时候,用户浏览到页面下方时,不至于使整个页看上去不那么协调。看了很多的博客在侧边栏的某个模块设置了浮动,效果很不错,特别是对于有广告的网站,大大增加了广告的曝光度。那么,如何实现呢?今天我们就来讲几种不用插件来实现的方式,当然,方法都同整理网上的一些方法。
在用以下几种方法的时候,首先要确保引入了jQuery文件,如果没有的话,请在header.php文件中引入&script type="text/javascript" src="/jquery.min.js"&&/script&当然也可以引入主题中的jquery文件。点击查看更多在线jquery CDN。方法1:在footer.php中&/body&前面加上如下代码:&script type="text/javascript"&// &![CDATA[
$.fn.smartFloat = function() {
var position = function(element) {
var top = element.position().top, pos = element.css("position");
$(window).scroll(function() {
var scrolls = $(this).scrollTop();
if (scrolls & top) {
if (window.XMLHttpRequest) {
element.css({
position: "fixed",
top: "10px"
element.css({
top: scrolls
element.css({
position: pos,
return $(this).each(function() {
position($(this));
$("#float").smartFloat();
// ]]&&/script&然后打开主题侧边栏文件sidebar.php,把你想要跟随浮动的层添加id=float属性,大家可以参考如下代码:&div id="float" class="float"&
&h3&博主推荐&/h3&
&/div&缺点:由于是用id属性,所以只能添加一个浮动代码块。我试着给代码添加class属性,然后把 $("#float").smartFloat(); 中的 #float 改为 .float。结果不管用~~方法2:同样是在footer.php文件中加入如下代码:/*页面智能层浮动
整理发布:
jQuery(document).ready(function($){
var $sidebar = $(".float"),
$window = $(window),
offset = $sidebar.offset(),
topPadding = 20;
$window.scroll(function() {
if ($window.scrollTop() & offset.top) {
$sidebar.stop().animate({
marginTop: $window.scrollTop() - offset.top + topPadding
$sidebar.stop().animate({
marginTop: 0
});然后在sidebar.php中需要浮动的代码块class属性中添加float即可。如:&div class="float"&这里放入要漂浮的元素 &/div&缺点:在浮动块高度比屏幕还要高的时候,页面滑动到底部之后还可以向下滑动。不知道怎么解决,希望知道方法的朋友在留言中给出~像这种半透明可关闭的广告怎么实现!各大网站都好流行!_wordpress吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:38,806贴子:
像这种半透明可关闭的广告怎么实现!各大网站都好流行!收藏
应该是Flash制成,有相关软件吗!
[SALOON索龙]服装整烫及配套设备的一次革命!!!
难度也不是很高吧虽然没写过css但是大概就是新建一个覆盖层,改为蓝色,调整透明度吧……
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 wordpress浮动窗口 的文章

 

随机推荐