jQuery图片轮播加悬停效果

所属分类:UI,媒体-悬停,幻灯片和轮播图,滑块和旋转

 58562  535  查看评论 (11)
分享到微信朋友圈
X
jQuery图片轮播加悬停效果 ie兼容6

=======以下内容由会员 只看不发了 提供============

使用方法

1.将文档内内部样式表保存到目录css下的style.css文件中,并在页面中链接到这个样式表文件

<link rel="stylesheet" type="text/css" href="css/style.css" media="screen" />

2.添加jquery.SuperSlide2.js

<script type="text/javascript" src="js/jquery.SuperSlide2.js"></script>

3.添加图片效果js(可根据实际情况整理到外部js文件中)

$(document).ready(function () {
    
    /* 图片滚动效果 */
    $(".mr_frbox").slide({
        titCell: "",
        mainCell: ".mr_frUl ul",
        autoPage: true,
        effect: "leftLoop",
        autoPlay: true,
        vis: 4
    });
    
    /* 鼠标悬停图片效果 */
    $(".mr_zhe_hover").css("top", $('.mr_zhe').eq(0).height());
    $("li").mouseout(function (e) {
        if ((e.pageX < $(this).offset().left || e.pageX > ($(this).offset().left + $(this).width())) || (e.pageY < $(this).offset().top || e.pageY > ($(this).offset().top + $(this).height()))) {
            $(this).find('.mr_zhe_i').show();
            $(this).find('.mr_zhe_hover').hide().stop().animate({ top: '190px' }, { queue: false, duration: 190 });
            return false;
        }

    });
    $('.mr_zhe').mouseover(function (event) {
        $(this).find('.mr_zhe_i').hide();
        $(this).find('.mr_zhe_hover').show().stop().animate({ top: '190px' }, { queue: false, duration: 190 });
        return false;
    });
    
});

4.html部分

<div class="friend">
    <div class="mr_frbox">
        <img class="mr_frBtnL prev" src="images/mfrl.gif" />
        <div class="mr_frUl">
            <ul id="mr_fu">
                <li><a href="http://www.jq22.com/">
                    <img src="images/i.jpg" />
                </a>
                    <div class="mr_zhe">
                        <div class="mr_zhe_i">
                            <h1>
                                I</h1>
                            <div class="mr_zhe_p">
                                <h3>
                                    <span>家居软装设计概念</span>Introduction soft home design</h3>
                            </div>
                        </div>
                        <div class="mr_zhe_hover">
                            <h1>
                                <img src="images/plus.gif"></h1>
                            <div class="mr_zhe_p">
                                <h3>
                                    <span>家居软装设计概念</span>Introduction soft home design</h3>
                            </div>
                        </div>
                    </div>
                </li>
                <li><a href="http://www.jq22.com/">
                    <img src="images/i2.jpg" />
                </a>
                    <div class="mr_zhe">
                        <div class="mr_zhe_i">
                            <h1>
                                E</h1>
                            <div class="mr_zhe_p">
                                <h3>
                                    <span>家居软装设计概念</span>Introduction soft home design</h3>
                            </div>
                        </div>
                        <div class="mr_zhe_hover">
                            <h1>
                                <img src="images/plus.gif"></h1>
                            <div class="mr_zhe_p">
                                <h3>
                                    <span>家居软装设计概念</span>Introduction soft home design</h3>
                            </div>
                        </div>
                    </div>
                </li>
                <li><a href="http://www.jq22.com/">
                    <img src="images/i3.jpg" />
                </a>
                    <div class="mr_zhe">
                        <div class="mr_zhe_i">
                            <h1>
                                S</h1>
                            <div class="mr_zhe_p">
                                <h3>
                                    <span>家居软装设计概念</span>Introduction soft home design</h3>
                            </div>
                        </div>
                        <div class="mr_zhe_hover">
                            <h1>
                                <img src="images/plus.gif"></h1>
                            <div class="mr_zhe_p">
                                <h3>
                                    <span>家居软装设计概念</span>Introduction soft home design</h3>
                            </div>
                        </div>
                    </div>
                </li>
                <li><a href="http://www.jq22.com/">
                    <img src="images/i4.jpg" />
                </a>
                    <div class="mr_zhe">
                        <div class="mr_zhe_i">
                            <h1>
                                A</h1>
                            <div class="mr_zhe_p">
                                <h3>
                                    <span>家居软装设计概念</span>Introduction soft home design</h3>
                            </div>
                        </div>
                        <div class="mr_zhe_hover">
                            <h1>
                                <img src="images/plus.gif"></h1>
                            <div class="mr_zhe_p">
                                <h3>
                                    <span>家居软装设计概念</span>Introduction soft home design</h3>
                            </div>
                        </div>
                    </div>
                </li>
            </ul>
        </div>
        <img class="mr_frBtnR next" src="images/mfrr.gif" />
    </div>
</div>
相关插件-悬停,幻灯片和轮播图,滑块和旋转

12种CSS3 hover效果插件

非常好看实用的CSS3的hover效果, 用transition 、amination 制造好看及实用的交互体验
  悬停
 60585  488

CSS 3D动画字体翻转模仿开门效果

CSS 3D动画字体翻转模仿开门效果 字体翻转模仿开门效果
  悬停
 31675  367

jquery鼠标悬停效果插件

用jquery制作的页面内容鼠标悬停效果的插件
  悬停
 41113  552

js鼠标滑过方向感效果

js鼠标滑过方向感知三维立方体动画
  悬停
 32178  473

讨论这个项目(11)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    The 15th of Oct. 0
    2018/8/2 15:25:14
    怎么让中间隔开点
    回复
    Mr.D.Gold 0
    2018/1/3 17:17:25

    有个小BUG,就是鼠标指上去,黑色半透明遮罩层出现有时候有动画效果 有时候没有!

    回复
    吹不响树叶 0
    2017/12/25 0:16:39
    唯一 0
    2017/12/8 17:31:19

    为什么鼠标滑入轮播不停止,

    回复
    Mark Wang 0
    2016/11/3 16:11:23
    好人啊,竟然是免费的
        正在加载0
        2016/11/3 16:11:22
        你开心就好。北京还不开暖气,伐开心
    回复
    cjy92 0
    2015/6/2 19:23:34
    Origin 0
    2014/12/24 18:14:34
    免分 分享的都是好人啊~~~ 回复
    零落千起 0
    2014/12/22 9:03:19
        /* 图片滚动效果 */
        jQuery(".mr_frbox").slide({
            titCell: "",
            mainCell: ".mr_frUl ul",
            autoPage: false, 
            effect: "leftLoop",
            autoPlay: true,
            vis: 4
        });
        /* 鼠标悬停图片效果 */
        jQuery(".mr_zhe_hover").css("top", jQuery('.mr_zhe').eq(0).height());
        jQuery("ul#mr_fu li").mouseout(function (e) {
    		jQuery(".mr_zhe_hover img").eq(jQuery(".mr_zhe").index(this)).css({"position":"relative","bottom":""});
            //if ((e.pageX < jQuery(this).offset().left || e.pageX > (jQuery(this).offset().left + jQuery(this).width())) || (e.pageY < jQuery(this).offset().top || e.pageY > (jQuery(this).offset().top + jQuery(this).height()))) {
                //jQuery(".mr_zhe_hover img").eq(jQuery(".mr_zhe").index(this)).css({"position":"","bottom":""});
                jQuery(this).find('.mr_zhe_i').show();
                jQuery(this).find('.mr_zhe_hover').hide().stop().animate({ top: '190px' }, { queue: false, duration: 190 });
                return false;
            //} 这段如果不注释会导致无法隐藏
     
        });
        jQuery('.mr_zhe').mouseover(function (event) {
            jQuery(".mr_zhe_hover img").eq(jQuery(".mr_zhe").index(this)).css({"position":"relative","bottom":"190px"});
            //jQuery(".mr_zhe").index(this)为当前选中的元素
            jQuery(this).find('.mr_zhe_i').hide();
            jQuery(this).find('.mr_zhe_hover').show().stop().animate({ top: '190px' }, { queue: false, duration: 190 });
            return false;
        });
    
    以上是一个微网站展示示例"http://www.ok100.me/" 回复
    夏至 0
    2014/12/8 14:50:51
    请问使用方法是什么?
        一朵花的价值1
        2017/11/27 11:04:38
        $(".mr_frbox").slide({
            titCell: "",
            mainCell: ".mr_frUl ul",
            autoPage: true,
            effect: "left",
            autoPlay: true,
            pnLoop: false,
            vis: 6
        });
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复