Asp.net ASP MVC 3-图像不显示在第一页视图中,但经常刷新

Asp.net ASP MVC 3-图像不显示在第一页视图中,但经常刷新,asp.net,asp.net-mvc-3,Asp.net,Asp.net Mvc 3,我已经看到了大量关于图像未显示的问题,但我的问题似乎是间歇性的,通常图像不会出现在第一页视图中,但会在刷新后出现。我正在使用JQuery插件在图像悬停上弹出一些文本 这是一个HTML片段(我实际上有三个图像,但在这里只添加了一个): 图像每次都会显示在我的开发机器上,但不会显示在生产服务器上。我用Firebug查看了页面,图像似乎正在下降。通常,当我刷新页面或从其他地方返回页面时,图像显示正常。有时,一个或两个图像看起来很好,但另一个不会 任何帮助都将不胜感激-这一个让我发疯 谢谢你的建议。我删

我已经看到了大量关于图像未显示的问题,但我的问题似乎是间歇性的,通常图像不会出现在第一页视图中,但会在刷新后出现。我正在使用JQuery插件在图像悬停上弹出一些文本

这是一个HTML片段(我实际上有三个图像,但在这里只添加了一个):

图像每次都会显示在我的开发机器上,但不会显示在生产服务器上。我用Firebug查看了页面,图像似乎正在下降。通常,当我刷新页面或从其他地方返回页面时,图像显示正常。有时,一个或两个图像看起来很好,但另一个不会


任何帮助都将不胜感激-这一个让我发疯

谢谢你的建议。我删除了所有jQuery内容,每次都会出现图像

我继续研究,发现其他人也有同样的问题。他们通过将jQuery代码放入window.load函数中解决了这个问题,这似乎也解决了我的问题

我假设这个插件的构造器中有一些设置图像可见性的代码,如果当时没有加载图像,那么这个操作就会失败。这可能也解释了为什么在刷新后或在缓存图像时返回页面时,它通常会工作


再次感谢。

如果您不使用jQuery插件,图像是否每次都会显示?+1表示@pjumble。先去掉多余的“东西”,看看是否有用。如果他们这样做了,那么你就知道你的问题发生在哪里了。如果它不起作用,那么你可以继续挖下去。
<div class="container_24 spacing-bot">
<ul id="topGallery" class="image-overlay">
    <li>
        <a href="@Url.Action("Index", "Wedding")">
            <img src="@Url.Content("~/content/images/photos/image_one.png")" width="290" height="433" alt="Image One."/>
            <div class="caption">
                <h3>Heading One</h3>
                <p>Pop up comment one.</p>
            </div>
        </a>
    </li>       
</ul>
$("#topGallery")
  .ImageOverlay({ 
    border_color: "#000", 
    overlay_color: "#0545F5", 
    overlay_origin: "bottom", 
    overlay_text_color: "#fff", 
    overlay_speed: 'fast', 
    overlay_speed_out : 'slow' });