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

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

admin3年前 (2021-09-03)建站知识469

相信下图这种首页滚动公告栏并不陌生吧?为了展示滚动效果,莹莹特意截图了一个滚动到一半的图片。如何为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="https://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标签内容,就会新增一条滚动公告。

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

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

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

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

相关文章

Zblog文章列表页摘要调用和摘要字数控制的代码及方法

任何做过网站的站长都知道列表页文章摘要的重要性,既能使网站布局变得充实,也可以让用户提前了解文章的大概内容,再决定是否点击进入,这样带来的流量更加地精准。Zblog建站时,调用摘要的代码是什么?控制摘要字数有什么方法呢?莹莹给大家带来最新笔...

宝塔面板上传网站程序后提示:恭喜,站点创建成功

宝塔面板上传网站程序后提示:恭喜,站点创建成功

宝塔面板是当下比较流行的服务器管理软件,莹莹笔记就是使用宝塔面板+Zblog搭建。初次使用,上传过Zblog程序后,访问主页时竟然不显示网站内容,而是提示“恭喜,站点创建成功!这是默认index.html,本页面由系统自动生成”。有个别新手...

给Zblog文章图片添加Fancybox灯箱效果教程

给Zblog文章图片添加Fancybox灯箱效果教程

据莹莹观察了解,现在大部分Zblog收费主题都集成了图片灯箱效果,而免费的主题一般没有这个功能,因此打算出一个给Zblog文章图片添加Fancybox灯箱效果的教程,让不想花钱的朋友也能体验一番。现在大部分网站的图片弹窗功能都是通过fanc...

Zblogphp调用多篇指定文章的代码

这种情况实际上很少用到,一般我们都是调用某个分类或者多个分类下的热门、热评文章,但是在极少情况下,比如说CMS主题头部需要着重展示或者有特色图片的文章,用来增强主题的布局会用到,代码如下。{php}    &...

zblogPHP调用某分类的置顶文章代码

当zblogPHP网站某一个分类需要置顶文章较多的时候,比如说八篇,或者十篇,我们就可以通过代码把他直接调用出来,获得更好的展示效果。{foreach GetList(1,$id,null,null,null,null,array...

zblogphp首页不显示指定分类文章的方法

各位站长一定知道,正常情况下,zblog php首页的权重要远大于分类页、标签页、文章页面,因此能够在首页显示的文章也相当于给了充足的展示机会和权重投票。可我们写文章的时候,不一定写过的每一篇文章都希望获得排名和收录,有的时候我们也会写一些...