Internet explorer 8 keyup(),change(),IE8上的事件问题(加载映像只工作一次)

Internet explorer 8 keyup(),change(),IE8上的事件问题(加载映像只工作一次),internet-explorer-8,png,radio-group,png-24,Internet Explorer 8,Png,Radio Group,Png 24,我在IE8上遇到了一个问题。(未在IE9上测试) 这是我的小程序,带有一些HTML+Jquery 千言万语的图画 你可以在这里看一看 我需要五个文件夹A、B、p、C、D 实际上,当您选择“模型”时,默认值会显示在左侧边栏“W.png,W.png,W.png,X.png X.png”的文本输入表单中 当您仅在IE8上重复选择颜色时,问题就会出现,例如: 在中选择不同的颜色 底板(白色、灰色、红色和一个蓝色) 返回已选择的颜色(白色或灰色) IE8无法正确充电图像 我认为缓存有问题??记忆图像?我不

我在IE8上遇到了一个问题。(未在IE9上测试)

这是我的小程序,带有一些HTML+Jquery

千言万语的图画 你可以在这里看一看

我需要五个文件夹A、B、p、C、D

实际上,当您选择“模型”时,默认值会显示在左侧边栏“W.png,W.png,W.png,X.png X.png”的文本输入表单中

当您仅在IE8上重复选择颜色时,问题就会出现,例如:

  • 在中选择不同的颜色 底板(白色、灰色、红色和一个蓝色)
  • 返回已选择的颜色(白色或灰色)
  • IE8无法正确充电图像
  • 我认为缓存有问题??记忆图像?我不知道。。。 我尝试使用函数.live(),.bind(),.blur(),.change()。。 不可能

    已选定按钮如果已预先选定,则不会再次重新加载图像

    我开始拉扯头发。 f、 …g internet explorer

    我尝试过不同的事情 像IE7一样模拟ie8…//没有结果

    所有这些都可以在CHROME、FIREFOX、IE7、OPERA和SAFARI上使用 太棒了

    编辑2011年1月20日

    这是我在这里的第一篇帖子。。 对不起,我的英语很差

    有一个JSBIN供想帮助我的人使用。 jsbin.com/ihiyi4/3

  • 选择要加载默认图像的模型(DIAMON或JADE)
  • 在基础面板中选择不同的颜色(白色、灰色、红色和一种蓝色)
  • 返回已选择的颜色(白色或灰色)
  • IE8不能正确充电

  • 我不明白为什么IE8用户需要清空缓存以再次加载映像

    您是否尝试在启用脚本调试器的情况下运行(点击F12,转到“脚本”选项卡)以查看是否存在任何异常?这是因为映像有一个属性(complete=complete),您是否尝试在启用脚本调试器的情况下运行(点击F12,转到脚本选项卡)查看是否存在任何异常?这是因为图像有一个属性(complete=complete)
        // Settings
       var settings = {
        "model":  "DIAM",
        "baseColor": "W",
        "sideColor": "W",
        "ambientColor": "W",
        "baseLight": "X",
        "centralColor": "X",
        "rendureference": "WXY3"
       };
    
       var options  = {
        "imageC": "images/[model]/C/[baseColor].png",
        "imageD": "images/[model]/D/[sideColor].png",
        "imageA": "images/[model]/A/[ambientColor].png",
        "imageB": "images/[model]/B/[baseLight].png",
        "imageP": "images/[model]/P/[centralColor].png",
        "renduZ": "WXY3-[model]-[ambientColor]-[baseLight]-[centralColor]-[baseColor][sideColor]-TG",
        "ValueModel": "[model]"
    
    
       }
       $('#customizer [type="radio"]').bind('click', function() {
       var el = $(this);
        settings[el.attr('name')] = el.attr('value');
        settingDigest();
       });
    
    
    
       // Show Var
       function settingDigest()
       {
        var imgC = options.imageC;
        var imgD = options.imageD;
        var imgA = options.imageA;
        var imgB = options.imageB;
        var imgP = options.imageP;
        var renZ = options.renduZ;
        var valueM = options.ValueModel;
    
        for(i in settings) {
         imgC = imgC.replace('['+i+']', settings[i]);
         imgD = imgD.replace('['+i+']', settings[i]);
         imgA = imgA.replace('['+i+']', settings[i]);
         imgB = imgB.replace('['+i+']', settings[i]);
         imgP = imgP.replace('['+i+']', settings[i]);
         renZ = renZ.replace('['+i+']', settings[i]);
         valueM = valueM.replace('['+i+']', settings[i]);
        }
    
    // left sidebar input text keyup
        $('#avatar_C').val(imgC).keyup();
       $('#avatar_D').val(imgD).keyup();
       $('#avatar_A').val(imgA).keyup();
       $('#avatar_B').val(imgB).keyup();
       $('#avatar_P').val(imgP).keyup();
       $('#avatar_Z').val(renZ).keyup();
       $('#avatar_JADE').val(valueM).keyup();
    
       }