C#跑马灯,图片滚动,后台获取图片地址。动态绑定图片,imag显示文字

  下面附下载地址。 http://download.csdn.net/download/njxiaogui/10002058

1、跑马灯效果,图片连续循环滚动,图片下面并可附文字描述,图片是从数据库中获取的 ,亲自测试,保证好使。

Default.aspx  代码:

<html>
    <head>
        <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" />
        <title>jQuery&#26032;&#38395;&#28378;&#21160;&#36305;&#39532;&#28783;&#25928;&#26524; - &#31449;&#38271;&#32032;&#26448;</title>
        <script type="text/javascript" src="js/jquery-1.8.0.js"></script>
        <script src="js/jquery.carouFredSel-6.0.4-packed.js" type="text/javascript"></script>
           <script>
            $(function () {
                var _scroll = {
                    delay: 1000,
                    easing: 'linear',
                    items: 1,
                    duration: 0.07,
                    timeoutDuration: 0,
                    pauseOnHover: 'immediate'
                };
                $('#ticker-1').carouFredSel({
                    width: 1000,
                    align: false,
                    items: {
                        width: 'variable',
                      
                        visible: 1
                    },
                    scroll: _scroll
                });

                $('#ticker-2').carouFredSel({
                    width: 1000,
                    align: false,
                    circular: false,
                    items: {
                        width: 'variable',
                        height: 35,
                        visible: 2
                    },
                    scroll: _scroll
                });

                //    set carousels to be 100% wide
                $('.caroufredsel_wrapper').css('width', '100%');

                //    set a large width on the last DD so the ticker won't show the first item at the end
                $('#ticker-2 dd:last').width(2000);
            });
        </script>
        <style type="text/css">
            html, body {
                height: 100%;
                padding: 0;
                margin: 0;
            }
            body {
                min-height: 300px;
            }
            body * {
                font-family: Arial, Geneva, SunSans-Regular, sans-serif;
                font-size: 14px;
                color: #333;
                line-height: 22px;
            }

            #wrapper {
                width: 100%;
                margin: -100px 0 0 0;
                position: absolute;
                left: 0;
                top: 50%;
            }
            #wrapper h3 {
                font-size: 20px;
                text-align: center;
            }
            
        
            #wrapper > div.first {
                border-bottom: none;
            }
            
            #wrapper dl {
                display: block;
                margin: 0;
            }
            #wrapper dt, #wrapper dd {
                display: block;
                float: left;
                margin: 0 5px;/*--空间距--*/
                padding: 0px 0px;/*--空间距--*/
            }
            #wrapper dt {
                background-color: #f66;
                color: #fff;
            }
            #wrapper dd {
                color: #333;
                margin-right: 0px;/*--空间距--*/
            }

            code {
                font-style: italic;
            }
            
            #donate-spacer {
                height: 100%;
            }
            #donate {
                border-top: 1px solid #999;
                width: 750px;
                padding: 50px 75px;
                margin: 0 auto;
                overflow: hidden;
            }
            #donate p, #donate form {
                margin: 0;
                float: left;
            }
            #donate p {
                width: 550px;
            }
            #donate form {
                width: 100px;
            }

        </style>
    </head>
    <body>
     
        <div id="wrapper">
            
            <div class="first">
            
                <dl id="ticker-1">
                    
                <asp:Literal ID="Literal2" runat="server"></asp:Literal>   
                    
                </dl>
               
            </div>
            
        </div>
         
        
    </body>
</html>

Default.aspx.cs代码:

if (!IsPostBack)
        {
            DataSet ds_lb = jlbll.GetList(" bz3  is  not null");
            if (ds_lb.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds_lb.Tables[0].Rows.Count; i++)
                {
                    Literal2.Text += "<dd><li>  <a href='Journalism_Read.aspx?id=" + ds_lb.Tables[0].Rows[i]["bz3"].ToString() + "' title='" + ds_lb.Tables[0].Rows[i]["username"].ToString() + "' target='_blank'>";
                    Literal2.Text += "   <img src='images/" + ds_lb.Tables[0].Rows[i]["bz3"].ToString() + "' width='200' height='200'></a><span style='display:block;text-align:center;' >fdffff</span>";
                    Literal2.Text += "</li></dd>";
                }
            }
        }

跑马灯效果图:

 

2 、图片滑动效果,显示一个图片后在自动显示另一个图片,轮询播放图片

Default2.aspx代码:

<html>
<head>
    <meta charset="utf-8">

    <title>大庆环保局</title>

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

    <%--左右轮播 新闻--%>


    <%--从右到左轮播 图片4个和一个图片的轮播--%>
    <script src="js/jquery.bxslider.js"></script>

    <%--紧急通知--%>

    <script>

        jQuery(function ($) {

            $('#lb2').bxSlider({
                slideWidth: 250,
                controls: false,
                auto: true,
                pager: false,
                autoControls: false,
                moveSlides: 1,
                minSlides: 1,
                maxSlides: 1,
                slideMargin: 0
            });


        });

    </script>

</head>
<body>
    <form id="form1" runat="server">


        <div id="lb2">
            <a href="#" title="这里是测试标题一">
                <img src="images/07_01_hbjc.png"></a>
            <a href="#" title="这里是测试标题二">
                <img src="images/07_02_ssjygk.png"></a>
            <a href="http://www.dqdaily.com/ztxw/2014/node_38660.htm" title="唱响幸福谣 践行核心价值观">
                <img src="images/07_03_wryhjjgxxgk.png"></a>
        </div>



    </form>



</body>
</html>

 

图片滑动效果图:

 

 

3、图片滑动效果,显示一个图片后在自动显示另一个图片,轮询播放图片,图片并附文字,从数据库中动态加载图片,并可任意切换显示的图片:

Default4.aspx

<html>
<head>
    <meta charset="utf-8">
    <title>大庆环保局</title>
    <script type="text/javascript" src="js/jquery-1.8.0.js"></script>
    <link href="js/jquery.slideBox.css" rel="stylesheet" type="text/css" />
    <script src="js/jquery.slideBox.js" type="text/javascript"></script>
    <%--左右轮播 新闻--%>
    <%--从右到左轮播 图片4个和一个图片的轮播--%>
    <script src="js/jquery.bxslider.js"></script>
    <%--紧急通知--%>
    <script>

        jQuery(function ($) {

            $('#lb1').slideBox({
                duration: 0.3, //滚动持续时间,单位:秒
                easing: 'swing', //swing,linear//滚动特效
                delay: 5, //滚动延迟时间,单位:秒
                hideClickBar: false, //不自动隐藏点选按键
                clickBarRadius: 10
            });


        });

    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div id="lb1" class="slideBox">
        <ul class="items">
            <asp:Literal ID="Literal2" runat="server"></asp:Literal>
        </ul>
    </div>
    </form>
</body>
</html>

Default4.aspx.cs 代码:

if (!IsPostBack)
        {
            DataSet ds_lb = jlbll.GetList(" bz3  is  not null");
            if (ds_lb.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds_lb.Tables[0].Rows.Count; i++)
                {
                    Literal2.Text += "<li><a href='Journalism_Read.aspx?id=" + ds_lb.Tables[0].Rows[i]["bz3"].ToString() + "' title='" + ds_lb.Tables[0].Rows[i]["username"].ToString() + "' target='_blank'>";
                    Literal2.Text += "  <img src='images/" + ds_lb.Tables[0].Rows[i]["bz3"].ToString() + "' width='380' height='292'></a>";
                    Literal2.Text += "</li>";
                }
            }
        }

图片滑动+任意切换图片效果图:

posted on 2017-09-29 16:03  小东北  阅读(3439)  评论(0编辑  收藏  举报