模仿小猎CMS首页功能展示的JS效果

老婆是前端,接到了设计师的一个效果图,有点懵圈了:上面左右鼠标可以点击滚动图片,点击每个图片下面可以显示这个案例的一点介绍,最近在恶补Jquery,所以我就帮助写了一下这个效果,为了偷懒,我是找了一个效果差不多的修改了一下,那就是小猪CMS展示站首页的“功能介绍”的效果进行了修改。

小猪CMS上面的下面的文字是通过AJAX的调用的,我在这里做了修改。

效果:

HTML代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
	<title></title>
	<link rel="stylesheet" type="text/css" href="css.css">
	<script type="text/javascript" src="./jquery-1.7.2.min.js"></script>
	<script type="text/javascript" src="./common.js"></script>
</head>
<body>
<script type="text/javascript">

</script>
<div class="functionDesc">
    <div class="w1000">
        <div class="caseDesc">
            <div class="minNav clearfix">
                <div class="scrollBtn">
                    <a href="javascript:;" class="prev">
                    </a>
                    <a href="javascript:;" class="next">
                    </a>
                </div>
               <div class="scrollBox">
    <ul class="clearfix" id="tianchong" style="/*margin-left: -1160px;*/ width: 2900px;">
        <li key="1" class="">
            <img src="img/xxx1.png" alt="icon">
            <div class="hoverUp">
                    <h3 class="xtitle_zw">
						周口网
					</h3>
                    <span class="xdesc">
                        周口网拇指姑娘》x都可作为节日营销游戏,在特殊的节日推出。童话经典人物搭载萌萌哒的画风,适合在儿童节推出。欢乐又惊险的玩法,让粉丝重温童年的美好回忆。儿童节巧妙借势一把,能为商家在朋友圈赢来不俗的战绩。
                    </span>
            </div>
        </li>
        <li key="2" class="">
            <img src="img/xxx2.png" alt="icon">
            <div class="hoverUp">
                    <h3 class="xtitle_zw">
                        武警河南省总队医院
                    </h3>
                    <span class="xdesc">
                        武警河南省总队医院拇指姑娘》x都可作为节日营销游戏,在特殊的节日推出。童话经典人物搭载萌萌哒的画风,适合在儿童节推出。欢乐又惊险的玩法,让粉丝重温童年的美好回忆。儿童节巧妙借势一把,能为商家在朋友圈赢来不俗的战绩。
                    </span>
            </div>
        </li>
        <li key="3">
            <img src="img/xxx3.png"  alt="icon">
            <div class="hoverUp">
                    <h3 class="xtitle_zw">
                        中域在线
                    </h3>
                    <span class="xdesc">
                        武警河南省总队医院拇指姑娘》x都可作为节日营销游戏,在特殊的节日推出。童话经典人物搭载萌萌哒的画风,适合在儿童节推出。欢乐又惊险的玩法,让粉丝重温童年的美好回忆。儿童节巧妙借势一把,能为商家在朋友圈赢来不俗的战绩。
                    </span>
            </div>
        </li>
        <li key="4">
            <img src="img/xxx4.png"  alt="icon">

           <div class="hoverUp">
                    <h3 class="xtitle_zw">
                        中域在线
                    </h3>
                    <span class="xdesc">
                        span》x都可作为节日营销游戏,在特殊的节日推出。童话经典人物搭载萌萌哒的画风,适合在儿童节推出。欢乐又惊险的玩法,让粉丝重温童年的美好回忆。儿童节巧妙借势一把,能为商家在朋友圈赢来不俗的战绩。
                    </span>
            </div>
        </li>
        <li key="5">
            <img src="img/xxx1.png"  alt="icon">

            <div class="hoverUp">
                    <h3 class="xtitle_zw">
                        上上集团
                    </h3>
                    <span class="xdesc">
                        上上集团都可作为节日营销游戏,在特殊的节日推出。童话经典人物搭载萌萌哒的画风,适合在儿童节推出。欢乐又惊险的玩法,让粉丝重温童年的美好回忆。儿童节巧妙借势一把,能为商家在朋友圈赢来不俗的战绩。
                    </span>
            </div>
        </li>
    </ul>
</div>
                </div>
            </div>
            <h3 class="title_zw">

            </h3>
            <div class="textDesc">
                <p>
                    <strong>
                        功能介绍:
                    </strong>
                    <span class="desc">

                    </span>
                </p>

            </div>
        </div>
    </div>
</div>
</div>
</body>
</html>

  CSS样式:

ul, ol, li {
list-style: none;
}
 li {
display: list-item;
text-align: -webkit-match-parent;
}
p{
	margin: 0;
padding: 0;
-webkit-tap-highlight-color: rgba(0,0,0,0);

}
.minNav ul li img{
		transition: all 0.5s;
   	-moz-transition: all 0.5s;
   	-o-transition: all 0.5s;
   	-ms-transition: all 0.5s;
   	-webkit-transition: all 0.5s;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, section, article, aside, header, footer, nav, dialog, figure, hgroup, em, button ,a,input{ font-family:"微软雅黑";margin:0;padding:0;-webkit-tap-highlight-color: rgba(0,0,0,0)}

.w1000{margin: 0 auto;max-width: 950px;}
.functionDesc{padding-top: 60px}
.caseDesc{padding-top: 50px;position: relative;
    height: 110px;}
.caseDesc h3{font-size: 20px;color: #1bbc6b;font-weight: normal}
.caseDesc .textDesc{font-size: 14px;color: #666;line-height: 24px;padding-top: 20px;height: 268px;overflow: auto;}
.caseDesc .textDesc p{    padding-bottom: 20px;}
.caseDesc .qrCode{position: absolute;right: 0;top: -50px}
.caseDesc .qrCode .redCode{display: block;margin-left: 60px;width: 92px;height: 103px;background:url("img/qrCode.png") no-repeat top center;overflow: hidden;}
.caseDesc .qrCode .redCode img{display: block;width: 78px;height: 78px;    margin-top: 7px;margin-left: 7px;background-color: #fff;}
.caseDesc .qrCode em{color: #fff;font-size: 14px;background: #f26161;padding: 5px 10px;border-radius: 5px;display: inline-block}
.caseDesc .qrCode em{*display: inline}

.minNav{overflow: hidden; position: absolute;width: 950px;}

.minNav .scrollBox{margin:0 auto;width: 840px;overflow: hidden;*position: relative;}
.minNav .scrollBtn a{position: absolute;width: 16px;height: 27px;background: url("img/icons.png") no-repeat -16px -12px;display: block;z-index: 99;top: 30px}
.minNav .scrollBtn a.prev{background-position: 0 -12px}
.minNav .scrollBtn a.next{right: 0px;}
.minNav ul li{float: left;width: 188px;height: 90px;text-align: center;margin-right: 25px;position: relative;color: #ccc;cursor: pointer;font-size: 13px;}
.minNav ul li img{margin: 10px 0;height: 78px;}
.minNav ul li .hoverUp{position: absolute;width: 118px;height: 90px;top: 0;left: 0;right: 0;bottom: 0;color: #fff;display: none;}
.minNav ul li.on .hoverUp{display: block}
.minNav ul li img:hover{opacity: 0.6;filter: alpha(opacty=60);}
.title_zw{color:#3FBCF9;}
.textDesc{font-size:14px;color:#999;line-height:24px;margin-top:10px;}

  Jquery代码:

//作者:寅春树
//QQ:616885052
//博客:http://www.cnblogs.com/chunshu

$(function($) {
  funScroll();
});

//首页产品介绍的图片滚动和按钮点击滚动
function funScroll(){
    var i=0;
    var r=0;
    var phoneLI = $(".imgHolder .imgScroll ul>li");
    var phoneLiLen = phoneLI.length;
    var phoneLiW = phoneLI.width();
    var imgSroll = $(".imgHolder .imgScroll ul");
    imgSroll.width(phoneLiLen*phoneLiW);
    var btn = $(".minNav ul li");
    var btnLen=btn.length;
    var scrollUl=$(".minNav ul")
    var btnW=btn.outerWidth(true);
    var btnLen5=Math.ceil(btn.length/4);
    var btnLen5w=btnW*4;
    var prevBtn=$(‘.minNav .scrollBtn a.prev‘);
    var nextBtn=$(‘.minNav .scrollBtn a.next‘);
    $(".minNav .scrollBox ul").width(btnLen*btnW);

    btn.each(function(index) {
        $(this).live(‘click‘,function() {
            i = index;
            var key_id=btn.eq(index).attr("key");   

                    $(".title_zw").html($(this).find(‘.xtitle_zw‘).html());
                    $(".desc").html($(this).find(‘.xdesc‘).html());	

        });
    }).eq(0).trigger("click");

    prevBtn.bind(‘click‘,function(){
        prev();
        btnScroll();
    });
    nextBtn.bind(‘click‘,function(){
        next();
        btnScroll();
    });
    function next() {
        r++;
        if (r == btnLen5) {
            r = 0
        }
    }
    function prev() {
        r--;
        if (r < 0) {
            r = btnLen5 - 1
        }
    }
    function btnScroll(){
        scrollUl.stop().animate({
                ‘margin-left‘: -btnLen5w * r + ‘px‘
            },
            1000);
    }

}

  下面是源文件下载:http://pan.baidu.com/s/1kUuOOh5

时间: 2024-10-10 10:51:15

模仿小猎CMS首页功能展示的JS效果的相关文章

CSS3实战开发:仿天猫首页图片展示动画特效实战开发

各位网友大家好,我是陌上花会开,人称陌陌.今天我带领大家开发一个仿天猫首页图片展示动画特效的案例.一如往常,我既不提供源码给大家,也不提供Demo给大家,只是希望大家能跟着我的讲解,然后将代码一步步复制到本地,本人可以保证,页面上的代码复制到本地,绝对百分百运行,且得到与陌陌一样的运行效果.我这么做只为激起大伙的动手能力,望大家能明白我的用心. 好了,不废话了,直接本篇的实战开发吧. 我们看一下我们今天要做的实战案例效果图: 1. 鼠标划过前: 2. 鼠标划过右侧的图片时: 可能大伙看这个静态截

C#Light 再推荐,顺便介绍WP8 功能展示项目

由于在项目中验证了C#Light脚本,C#Light的健壮和稳定程度已经得到了很大的提升. 现在可以更好的把C#Light介绍给大家使用,同时也有更多的自信,告诉大家这是一个已经具有商业价值的类库. C#Light 是一种脚本化语言,可以拿来算算表达式,做做控制函数,写点游戏逻辑 C#Light的特色如下: 1.C#Light在语法上和C#保持一致,必要时可以用c#代码和C#Light脚本互换 2.C#Light测试了全平台的通用性,只要满足dotnet2.0的运行环境,从xamarin家族到u

HTML5 CSS3 诱人的实例 :模仿优酷视频截图功能

一般的视频网站对于用户上传的视频,在用户上传完成后,可以对播放的视频进行截图,然后作为视频的展示图.项目中也可以引入这样的功能给用户一种不错的体验,而不是让用户额外上传一张展示图. 效果图: 看起来还是很不错,下面我给大家分析下,极其核心代码很简单: _canvas = document.createElement("canvas"); _ctx = _canvas.getContext("2d"); _ctx.fillStyle = '#ffffff'; _ctx

微信小程序开发(4) 企业展示

在这篇微信小程序开发教程中,我们将介绍如何使用微信小程序开发企业内部宣传展示等功能. 一.小程序主体部分 一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下: 1. 小程序逻辑 App({ onLaunch: function() { // Do something initial when launch. }, onShow: function() { // Do something when show. }, onHide: function() { // Do something

如何玩转小程序+公众号?手把手教你JeeWx小程序CMS与公众号关联

随着微信小程序新功能.新入口的不断更新,小程序的商业价值逐步增强,特别是小程序与公众号的深度融合,已经让小程序成为各行业新的营销渠道.Jeewx平台专注小程序的开发,逐步完善小程序生态圈,通过简单操作即可实现公众号拥有小程序能力.下面给大家介绍一下如何将jeewx小程序CMS关联公众号. 第一步:打开微信公众号后台https://mp.weixin.qq.com/,找到 "小程序-小程序管理"菜单,点击后,右侧有 "关联小程序",点击进入.(目前微信已开放所有的公众

小程序登陆注册功能的实现

我们在开发小程序时,难免会用到登陆注册功能.通常小程序有为我们提供用户授权登陆的功能,但是这个只能获取用户的头像和昵称,我们该怎么样来实现小程序账号密码的注册和登陆呢,今天就来手把手的带大家学习小程序登陆注册功能的开发. 老规矩,先看效果图 通过上图可以看到我们主要实现了以下功能 1,账号密码登陆 2,账号密码注册 3,退出登陆 下面我们就来看下具体实现 一,原理讲解 因为我们账号密码的注册,就是把用户设置的账号密码存到数据库里,登陆也是从数据库里取账号和密码来校验.所以我们必须要有数据库.如果

房产小蜜书刷新功能的特色介绍

房产小蜜书刷新功能特色总结:  1.针对房天下,可避开大部队一起刷新,遇0.5这种时间分段可不刷,可改为:1.2.3.4.6.7.8.9这个时间刷,再也不跟别人抢排名.如下图: 2.针对于配置上也非常贴心,智能,随从用户的心意如下图: 第一步:租售方式选择,此处可以分开设定,小蜜书最多可以做6个刷新计划(多计划时要注意条数是否超标): 第二步:小蜜书自带刷新模板,小蜜书会自动抓取最近一周人流访问高峰期生成模板,随时关注上户率,并进行调整,当然客户可以按自己方式进行手工操作,如下图: 第三步:生成

Solid Edge ST8 新功能展示(3)

Solid Edge ST8 继续向大家展示其新增的功能.这次将展示:工程图比较.工程图增强.IFC for BIM(建筑信息模型).由于三个新功能展示均通过视频来完成,请大家在WIFI环境下观看,或者直接键入文章中的地址. 1)图纸比较 http://v.qq.com/boke/page/c/0/8/c0157mwkoj8.html 2)工程图增强 http://v.qq.com/page/a/h/9/a0157wyb8h9.html 3)IFC for BIM http://v.qq.com

小程序“自定义关键词”功能的常见问答

我们知道小程序可以通过线下扫码.公众号.好友分享.长按小程序码.搜索小程序名称来找到,现在又多了一个新方式——小程序后台新增自定义关键词功能:已发布小程序的开发者,可提交最多10个与小程序业务相关的关键词,帮助你的小程序更好地被发现. (登陆小程序后台——点击左侧“推广”添加关键词) 自定义关键词搜索策略将于6月9日生效.届时,用户可以通过搜索关键词,找到相关的小程序.小程序的关键词每个月可以修改三次. 开发者还可在后台看到关键词推广效果. 我们希望通过“自定义关键词”功能,帮助用户在微信内更便