当前位置:首页 > 建站知识 > 正文内容

ZblogPHP网站添加首页滚动公告栏

admin4年前 (2021-09-03)建站知识1040

相信下图这种首页滚动公告栏并不陌生吧?为了展示滚动效果,莹莹特意截图了一个滚动到一半的图片。如何为ZblogPHP网站添加这种首页滚动公告栏呢?

ZblogPHP网站添加首页滚动公告栏.jpg

1、为首页调用JS文件添加以下滚动代码:

// 文字滚动
(function($){$.fn.textSlider=function(settings){settings=jQuery.extend({speed:"normal",line:2,timer:1000},settings);return this.each(function(){$.fn.textSlider.scllor($(this),settings)})};$.fn.textSlider.scllor=function($this,settings){var ul=$("ul:eq(0)",$this);var timerID;var li=ul.children();var _btnUp=$(".up:eq(0)",$this);var _btnDown=$(".down:eq(0)",$this);var liHight=$(li[0]).height();var upHeight=0-settings.line*liHight;var scrollUp=function(){_btnUp.unbind("click",scrollUp);ul.animate({marginTop:upHeight},settings.speed,function(){for(i=0;i<settings.line;i++){ul.find("li:first").appendTo(ul)}ul.css({marginTop:0});_btnUp.bind("click",scrollUp)})};var scrollDown=function(){_btnDown.unbind("click",scrollDown);ul.css({marginTop:upHeight});for(i=0;i<settings.line;i++){ul.find("li:last").prependTo(ul)}ul.animate({marginTop:0},settings.speed,function(){_btnDown.bind("click",scrollDown)})};var autoPlay=function(){timerID=window.setInterval(scrollUp,settings.timer)};var autoStop=function(){window.clearInterval(timerID)};ul.hover(autoStop,autoPlay).mouseout();_btnUp.css("cursor","pointer").click(scrollUp);_btnUp.hover(autoStop,autoPlay);_btnDown.css("cursor","pointer").click(scrollDown);_btnDown.hover(autoStop,autoPlay)}})(jQuery);

2、用到的CSS有下面这些:

.breadcrumb {
	margin:5px auto;
	padding-left:10px;
	width:825pt;
	height:30px;
	line-height:30px
}
.bull {
	float:left;
	margin-top:4px;
	width:25px;
	height:23px;
	background:url(../image/bulletin.gif) no-repeat
}
@media screen and (max-width:1100px) {
	#colophon,#content,.breadcrumb,.footer-widget {
	width:100%}
}
.scrolltext {
	overflow:hidden;
	width:70%;
	height:30px;
	line-height:30px
}
.scrolltext ul li {
	overflow:hidden;
	height:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal
}
.scrolltext-title a {
	color:#c01e22
}

3、在需要展示滚动公告栏的位置添加如下调用代码:

<nav class="breadcrumb">	
<div id="scrolldiv">
	<div class="bull"></div>
		<div class="scrolltext">
			<ul style="margin-top: 0px;"><li class="scrolltext-title"><a href="http://www.ynyn34.com/" rel="bookmark" target="_blank">这是zblog滚动公告栏</a></li></ul>
		</div>
</div> 
<script type="text/javascript">$(document).ready(function() {$("#scrolldiv").textSlider({line: 1, speed: 1000, timer: 3000});})</script>
</nav>

每复制一行li标签内容,就会新增一条滚动公告。

扫描二维码推送至手机访问。

版权声明:本文由莹莹笔记发布,如需转载请注明出处。

本文链接:http://www.ynyn34.com/jzzs/27.html

标签: ZblogPHP学习
分享给朋友:

相关文章

Zblog调用某分类的文章(第一篇有图文摘要)

Zblog调用某分类的文章(第一篇有图文摘要)

在一些Zblog制作的CMS网站中,我们经常会看到一些分类模块出现下图这种形式,就是会调用第一篇文章的图片、标题及摘要,其余文章只显示简单的标题还有发布时间,这种效果是怎么实现的呢?完整代码:{foreach Getlist(10...

Zblog按文章ID升序排列调用文章列表(实现倒序输出)

在一些特殊类型的网站,比如说小说网站的章节板块,或许会用到文章倒序输出这个功能,发布时间越早的前几章排在最前面,按照发布顺序依次排列。在Zblog中如何实现呢?只需要在调用文章列表时,按照文章ID升序排列即可实现,举个简单例子。{php}...

zblog教程:主页文章列表中插入广告的方法

若您经常浏览wordpress程序的网站,一定看见过网站主页文章列表中显示广告的情况吧?Zblog网站应该通过什么方法实现呢?1、首先您先需要建立一个模板文件,文件的命名随意,我们这里就以post-gg.php为例。2、在主题模板的temp...

zblog1.7自带缩略图调用方法(有图时调用第一张图片无图默认)

zblog1.7版本升级后,缩略图有了新的调用方法,无需经过复杂的PHP判断和处理,一两行代码就可以解决缩略图的调用、裁剪等诸多问题,下面的代码是zblog1.7自带略缩图调用方法,实现的效果为文章内容中有图片时,将第一张图片缩小至指定尺寸...

ZblogPHP新版本缩略图调用方法(兼容旧版本)

ZblogPHP1.7新版本缩略图调用方法有了改进,系统可直接对图片进行缩小与裁剪,并生成缓存文件保存至源文件中,大大提高了网站的打开速度和程序的运行效率。以下代码不仅可适应新版本缩略图调用方法,还可兼容旧版本。include文件中,添加以...

Zblog调用指定分类下文章(有图时显示缩略图,无图显示默认图片)

Zblog调用指定分类及其子分类下最新文章的代码:{foreach GetList(文章篇数,调用分类的ID,null,null,null,null,array('has_subcate' =>&n...