jQuery如果宽度小于那么..更改src attr,否则,使用前一个

时间:2017-02-02 14:52:51

标签: jquery image if-statement src attr

(抱歉我的英文不好,希望你理解) 我希望当窗口width小于601px时,src容器的.logo-wrap属性变为#;当宽度较大时,src attr作为“原始”返回;代码的第一部分可以工作,但是在我缩小窗口然后将其放大后,src attribut仍为# ...

有什么建议吗? 提前谢谢

var $window = $(window);

function checkWidth() {
    var windowsize = $window.width();
    if (windowsize < 601) {
        $(".logo-wrap img").attr("src","#");
    }
    else {}
}
// Execute on load
checkWidth();
// Bind event listener
$(window).resize(checkWidth);   

2 个答案:

答案 0 :(得分:2)

{
  "error": {
    "code": "BadArgument",
    "message": "Cannot find an application with the specified ID"
  }
}

修改:已添加JSFiddle

答案 1 :(得分:0)

IT看起来你只是没有改变属性,

function checkWidth() {
    var windowsize = $window.width();
    if (windowsize < 601) {
        $(".logo-wrap img, .lab-ah img").attr("src","#");
    }
    else if ( windowsize >= 601) {
        $(".logo-wrap img, .lab-ah img").attr("src","original");
    }
}

我希望我能正确理解你的问题