Jquery。单击“不在任何版本的IE中显示照片”

Jquery。单击“不在任何版本的IE中显示照片”,jquery,internet-explorer,Jquery,Internet Explorer,我在使用一个简单的jquery脚本时遇到了麻烦,这个脚本在任何版本的IE中都不起作用,希望有人能帮助我!它适用于所有其他浏览器。这个想法是当你点击每个缩略图时——它会从js文件中调出文本和图像。这是我的html: <div id="project" class="box"> <img src="" width="" height="" class="proj_img"> </div> <div class="boundingBo

我在使用一个简单的jquery脚本时遇到了麻烦,这个脚本在任何版本的IE中都不起作用,希望有人能帮助我!它适用于所有其他浏览器。这个想法是当你点击每个缩略图时——它会从js文件中调出文本和图像。这是我的html:

   <div id="project" class="box">
   <img src="" width="" height="" class="proj_img">
   </div>

   <div class="boundingBox" id="content">   
    <ul id="portfolio-list">        
        <li class="print">
        <a href="#project" class="callprint print1"></a>
        </li>
   </ul></div>
以下是我的js部分:

    $(document).ready(function() {
    $('#project').slideDown("slow");
    $('.print1').click(function(){
$('#proj_img').attr('src','img/print1.jpg');
    }); //click
    });
它曾经工作过,但在线路的某个地方坏了。为了使用我安装的插件,我更新了这个版本的jquery:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>


这可能与jquery的版本有关吗?任何帮助都将不胜感激!谢谢如果您想查看整个源代码,这里有指向我的网站的链接:。

尝试使用以下内容更改src:

$('#proj_img').attr('src','img/print1.jpg');
您的
slideDown()
函数也可以简化为:

$('#project').slideDown("slow");

谢谢你的快速回复,但是没有用。然而,我有一段代码在我的js文件中重复36次,因为有36个不同的图像-我是否必须将它们全部更改为您建议的代码才能工作?我只考了一个,不必了。你的slideDown函数里面发生了什么?这是不正常的?谢谢,但不起作用-我把src改成了你为每个帖子建议的格式。还有其他建议吗?多亏了你的帮助,我已经更新了上面的代码,以反映我目前的处境。修复了slideDown函数,我将img id设置为一个类。我还包括了代码触发的位置,我认为这不是问题所在。@user2425955您不应该重复代码,您有相应的机器。使用适当的类/数据属性/ID,而不是复制粘贴。
$('#project').slideDown("slow");