Javascript 从文件夹路径动态删除jquery中的图像

Javascript 从文件夹路径动态删除jquery中的图像,javascript,html,Javascript,Html,首先加载图像,然后再进行滑动图像。因为动态图像被放置在div中。加载该div。之后,图像被逐个滑动SlidePicture()函数 我想锡林图像完成时,页面是引用 代码: 身体 { 边际:0px; 填充:0px; } #幻灯片 { 位置:绝对位置; 高度:500px; 填充:30px 20px 60px 20px; 宽度:1500px; } #幻灯片放映 { 位置:绝对位置; 排名:0; 左:0; z指数:8; } #divSlideShow IMG.active { z指数:10; } #d

首先加载图像,然后再进行滑动图像。因为动态图像被放置在div中。加载该div。之后,图像被逐个滑动SlidePicture()函数 我想锡林图像完成时,页面是引用

代码:


身体
{
边际:0px;
填充:0px;
}
#幻灯片
{
位置:绝对位置;
高度:500px;
填充:30px 20px 60px 20px;
宽度:1500px;
}
#幻灯片放映
{
位置:绝对位置;
排名:0;
左:0;
z指数:8;
}
#divSlideShow IMG.active
{
z指数:10;
}
#divSlideShow IMG.last-active
{
z指数:9;
}
.ImageClass
{
填充:50px 100px 50px 220px;
宽度:600px;
高度:400px;
}
函数GetData()
{
var dynamicDiv=document.createElement('div');
dynamicDiv.setAttribute('Id','divSlideShow');
setTimeout(“showIt()”,100000);
var fileNamesData=document.getElementById('hdnFileNames').value.split('8225;');
对于(var i=0;i
试试这个jQUery插件。-jQUery循环

很抱歉,我无意冒犯你,但你的帖子很难理解。我假设您希望加载图像,然后设置动画,当页面刷新时,您不希望幻灯片再次出现

如果是这种情况,可以使用第二个ASP隐藏字段,并在动画完成后向其写入值。下次页面发回时,该值将保留在viewstate中,动画将不会发生

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="Javascripts/jquery-1.7.2.min.js"></script>
<style type="text/css">
body {
    margin: 0px;
    padding: 0px;
}
#divSlideShow {
    position: absolute;
    height: 500px;
    padding: 30px 20px 60px 20px;
    width: 1500px;
}
#divSlideShow IMG {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
}
#divSlideShow IMG.active {
    z-index: 10;
}
#divSlideShow IMG.last-active {
    z-index: 9;
}
.ImageClass {
    padding: 50px 100px 50px 220px;
    width: 600px;
    height: 400px;
}
</style>
<script type="text/javascript">
                function GetData() 
                {

                    var dynamicDiv = document.createElement('div');
                    dynamicDiv.setAttribute('Id', 'divSlideShow');
                    setTimeout("showIt()", 100000);
                    var fileNamesData = document.getElementById('hdnFileNames').value.split('‡');
                    for (var i = 0; i < fileNamesData.length - 1; i++) 
                    {
                        var dynamicImg = document.createElement('img');
                        dynamicImg.setAttribute("src", "Images/" + fileNamesData[i]);
                        dynamicImg.setAttribute("class", "ImageClass");

                        dynamicDiv.appendChild(dynamicImg);
                    }

                    document.getElementById('form2').appendChild(dynamicDiv);
                }
                function showIt() {
                    document.getElementById("divSlideShow").style.visibility = "none";
                }
                $(function () {
                    setInterval("slidePictures()", 5000);
                });

            function slidePictures() {
                var $active = $('#divSlideShow IMG.active'),
                    slideState = jQuery("#hdnSlideState");

                    if (slideState.val() == "") {           

                        var $next = $active.next().length ? $active.next() : $('#divSlideShow IMG:first');
                        $active.addClass('last-active');
                        $next.css({ opacity: 0.0 })
                        .addClass('active')
                        .animate({ opacity: 10.0 }, 1000, function () {
                            $active.removeClass('active last-active');


                            jQuery("#hdnSlideState").val("noMoreSliding");


                        });

                    }
            }
            </script>
</head>
<body onload="GetData()">
<form id="form2" runat="server">
        <label id="lblImage"></label>
        <asp:HiddenField ID="hdnFileNames" runat="server" />
        <asp:HiddenField ID="hdnSlideState" runat="server" value="" clientIDmode="static" />
</form>
</body>
</html>

身体{
边际:0px;
填充:0px;
}
#幻灯片{
位置:绝对位置;
高度:500px;
填充:30px 20px 60px 20px;
宽度:1500px;
}
#幻灯片放映{
位置:绝对位置;
排名:0;
左:0;
z指数:8;
}
#divSlideShow IMG.active{
z指数:10;
}
#divSlideShow IMG.last-active{
z指数:9;
}
.ImageClass{
填充:50px 100px 50px 220px;
宽度:600px;
高度:400px;
}
函数GetData()
{
var dynamicDiv=document.createElement('div');
dynamicDiv.setAttribute('Id','divSlideShow');
setTimeout(“showIt()”,100000);
var fileNamesData=document.getElementById('hdnFileNames').value.split('8225;');
对于(var i=0;i    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="Javascripts/jquery-1.7.2.min.js"></script>
<style type="text/css">
body {
    margin: 0px;
    padding: 0px;
}
#divSlideShow {
    position: absolute;
    height: 500px;
    padding: 30px 20px 60px 20px;
    width: 1500px;
}
#divSlideShow IMG {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8;
}
#divSlideShow IMG.active {
    z-index: 10;
}
#divSlideShow IMG.last-active {
    z-index: 9;
}
.ImageClass {
    padding: 50px 100px 50px 220px;
    width: 600px;
    height: 400px;
}
</style>
<script type="text/javascript">
                function GetData() 
                {

                    var dynamicDiv = document.createElement('div');
                    dynamicDiv.setAttribute('Id', 'divSlideShow');
                    setTimeout("showIt()", 100000);
                    var fileNamesData = document.getElementById('hdnFileNames').value.split('‡');
                    for (var i = 0; i < fileNamesData.length - 1; i++) 
                    {
                        var dynamicImg = document.createElement('img');
                        dynamicImg.setAttribute("src", "Images/" + fileNamesData[i]);
                        dynamicImg.setAttribute("class", "ImageClass");

                        dynamicDiv.appendChild(dynamicImg);
                    }

                    document.getElementById('form2').appendChild(dynamicDiv);
                }
                function showIt() {
                    document.getElementById("divSlideShow").style.visibility = "none";
                }
                $(function () {
                    setInterval("slidePictures()", 5000);
                });

            function slidePictures() {
                var $active = $('#divSlideShow IMG.active'),
                    slideState = jQuery("#hdnSlideState");

                    if (slideState.val() == "") {           

                        var $next = $active.next().length ? $active.next() : $('#divSlideShow IMG:first');
                        $active.addClass('last-active');
                        $next.css({ opacity: 0.0 })
                        .addClass('active')
                        .animate({ opacity: 10.0 }, 1000, function () {
                            $active.removeClass('active last-active');


                            jQuery("#hdnSlideState").val("noMoreSliding");


                        });

                    }
            }
            </script>
</head>
<body onload="GetData()">
<form id="form2" runat="server">
        <label id="lblImage"></label>
        <asp:HiddenField ID="hdnFileNames" runat="server" />
        <asp:HiddenField ID="hdnSlideState" runat="server" value="" clientIDmode="static" />
</form>
</body>
</html>