2

我已经使用 javascript 上下滑动元素作为休闲

<script type="text/javascript">
        $(function () {
            var $divSlide = $("div.slide");
            $divSlide.hide().eq(0).show();
            var panelCnt = $divSlide.length;

            setInterval(panelSlider, 3000);

            function panelSlider() {
                $divSlide.eq(($divSlide.length++) % panelCnt)
                .slideUp("slow", function () {

                    $divSlide.eq(($divSlide.length) % panelCnt)
                        .slideDown("slow");

                });
            }
        });
     </script>

将面板向上和向下滑动,并添加滑动标签面板作为休闲

 //protion
            DataTable promo = SQl.ExecuteSelectCommand("select Promo_Code,Promo_Discription,Promo_Min_Ammount,Persent_Off,Start_Date,End_Date,Supp_Name from Prommosion_Details_View ");
            if (promo.Rows.Count > 0)
            {
                for (int i = 0; i <= promo.Rows.Count - 1; i++)
                {
                    Panel p = new Panel();
                    p.CssClass = "slide";
                    PromoUC PUC = (PromoUC)Page.LoadControl("PromoUC.ascx");
                    PUC.setText(promo.Rows[i][3].ToString(), promo.Rows[i][1].ToString(), promo.Rows[i][4].ToString(), promo.Rows[i][5].ToString(), promo.Rows[i][0].ToString(), " From " + promo.Rows[i]["Supp_Name"].ToString());
                    p.Controls.Add(PUC);
                    searchBoxPromoPlaceHolder.Controls.Add(p);
                }
            }

上面的代码工作正常,但问题是我必须用弹性效果左右滚动它

4

1 回答 1

0

你应该检查jQuery.animate(),它可以帮助你做任何动画效果。您可以为任何 css 属性设置动画,在您的情况下,宽度可以满足您的需求。在线查看示例。

于 2013-09-24T06:22:25.030 回答