使用Jquery将图像源更改为Amazon

时间:2012-11-30 06:49:24

标签: jquery

http://www.chiwah.us/product_p/chiwahguitar.htm我的网站上我使用以下代码替换每张图片的src,以便从亚马逊而不是www.chiwah.us加载图片。

当我检查此页面上的结果http://tools.pingdom.com/fpt/#!/CuCilXywL/www.chiwah.us/product_p/chiwahguitar.htm时,它表示图像是从主站点和亚马逊加载的,我只想从亚马逊加载图像。我的以下脚本有问题吗?

<script type="text/javascript">
$(document).ready(function(){

  try{

    var len=$("img").each(function(){

        if($(this).attr("src").indexOf("/v/")!=-1 )
        {
        url=$(this).attr("src").replace("/v/","https://s3.amazonaws.com/Chiwah/"); 

        $(this).attr("src",url);

        //alert($(this).attr("src"));
        }

        if( $(this).attr("src").indexOf("http://www.chiwah.us/v/")!=-1)
        {
            url=$(this).attr("src").replace("http://www.chiwah.us/v/","https://s3.amazonaws.com/Chiwah/"); 

            $(this).attr("src",url);
        }

        if( $(this).attr("src").indexOf("v/")!=-1)
        {
            url=$(this).attr("src").replace("v/","https://s3.amazonaws.com/Chiwah/"); 

            $(this).attr("src",url);
        }
    }).length;


    var butt=$("input").each(function(){

      if($(this).attr("type")=="image")
      {
       if($(this).attr("src").indexOf("/v/")!=-1)
        {

        url=$(this).attr("src").replace("/v/","https://s3.amazonaws.com/Chiwah/");
        $(this).attr("src",url);
        //alert($(this).attr("src"));
        }

        if($(this).attr("src").indexOf("http://www.chiwah.us/v/")!=-1)
        {

        url=$(this).attr("src").replace("http://www.chiwah.us/v/","https://s3.amazonaws.com/Chiwah/");

        $(this).attr("src",url);
        //alert($(this).attr("src"));
        }
        if($(this).attr("src").indexOf("v/")!=-1)
        {

        url=$(this).attr("src").replace("v/","https://s3.amazonaws.com/Chiwah/");
        $(this).attr("src",url);
        //alert($(this).attr("src"));
        }
      }
    }).length;

    }catch(e)
    {
//  alert(e.message);
    }


});

</script>

0 个答案:

没有答案