0

正如标题所说,我有两个问题,第一个很奇怪,另一个可能是我对 jQuery 不够了解。

这是第一个:

我有一张图片没有在谷歌浏览器中显示,它可以在本地工作,它可以在 Firefox 和 IE 7 上在线工作,但不能在谷歌浏览器上工作。这是HTML代码:

<div class="advert">
    <a href="#">
        <img src="img/advert.png" alt="publicité">
    </a>
</div>

当然,我还决定为 CSS 中的所有这些元素添加 float:left、显示块、高度和宽度。不过,Google chrome 检查器甚至不显示 HTML 标记。

第二个问题是(对不起,如果不允许 2 个问题,如果是这样,我将创建另一个主题):

我有一个 jQuery 代码来使用选项框更改 div 的内容,它适用于 Firefox、Chrome、IE8。但不是在 IE7 上。这是HTML代码:

<div class="styled-select">
    <select id="bloc">
       <option value="france">Régions administratives</option>
       <option value="meunerie">Régions meunières</option>
    </select>
</div>
<div class="cartes-choix">
    <div class="france">
        //Image here
    </div>
    <div class="meunerie">
        //Image here
    </div>
</div>

这是jQuery代码:

$(document).ready(function(){
     $('#bloc').change(function(){
            $('.france').hide();
            $('.meunerie').hide();
            $('.' + $(this).val()).show();
     });
});

我提前感谢您的帮助。

4

3 回答 3

1

对于第一个问题。

请检查您是否没有在 chrome 中安装任何添加阻止程序扩展程序?如果您已安装,请禁用它,然后尝试。

或者只是禁用 chrome 中的所有扩展并尝试。

于 2013-02-28T11:03:49.713 回答
0

您忘记了 img 标签中的结束“/”:

<div class="advert">
<a href="#">
    <img src="img/advert.png" alt="publicité" />
</a>
</div>
于 2013-02-28T10:59:36.437 回答
0

您可以在http://jsfiddle.net/中发布您的代码, 这可能是使用 Photoshop 更改图像位或颜色方案的问题

于 2013-02-28T11:03:31.210 回答