【问题标题】:IE8 trouble with imagesIE8图像问题
【发布时间】:2011-05-03 21:28:53
【问题描述】:

我不明白这个麻烦的原因: 我正在使用图像滑块,除了 IE8 之外,一切都很好。

这里是网站:link

    <div id="slides">
        <div class="slides_container">
            <?php
                foreach($images as $image)
                   echo "<a href='#'><img style='margin: 0 auto; z-index: 9999;' src='{$image}' /></a>";
            ?>
        </div>
        <a href="#" class="prev"><img src="images/prev.png" width="45" height="52" alt="Arrow Prev"></a>
         <a href="#" class="next"><img src="images/next.png" width="45" height="52" alt="Arrow Next"></a>
    </div>


#slides {
    position:absolute;
    top:15px;
    left:4px;
    z-index:100;
}


.slides_container {
    margin-top: 30px;
    width:765px;
    height: 350px;
    overflow:hidden;
    position:relative;
    display:none;
}


.slides_container a {
    width:765px;
    height:350px;
    display:block;
}

.slides_container a img {
    display:block;
}

因此,在 Chrome、Firefox 等中,我在滑块中看到图像,但在 IE8 中,我看不到任何图像。你能帮我找出问题吗?

附言我在 IE8 下无法查看,因为我有 Linux。我只知道它在那里不起作用。

【问题讨论】:

    标签: php html css image internet-explorer-8


    【解决方案1】:

    “slides_container”DIV中生成的HTML代码如下:

    <div class="slides_container">
       <a href='#'>
          <img style='margin: 0 auto; z-index: 9999;' src='images/gallery/home/pic29.jpg'></img>
       </a>
    </div>
    

    如您所见,图像标签未正确呈现。它应该没有关闭

    </img>
    

    标签。

    一旦这个问题得到解决,它将在 Internet Explorer 中运行。

    【讨论】:

    • 这只是一个测试。真正的情况是没有那个结束标签。
    【解决方案2】:

    首先,正如我通常运行的那样,我的建议是使用浮动到左侧的&lt;li&gt; 创建脚本。

    $(".next").click(function()
        {
        var current = $(".active"),
        next = current.next(".inactive");
    
    if(next.length > 0) { // there exists a next element
        current.add(next)
          .toggleClass("active inactive")
        offset_v = offset_v - 765;
          $("#slides_container ul").animate({left: offset_v}, 500);
            }
        });
    

    使用您的 php,将您的第一个元素设置为 .active,将所有其他元素解析为 .inactive,仅此而已。

    冲洗并重复上一张照片。

    【讨论】:

    • 抱歉,这不是我的代码 :) 我唯一感兴趣的是我的麻烦 :)
    猜你喜欢
    • 1970-01-01
    • 2012-07-03
    • 1970-01-01
    • 2012-06-22
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多