修改過的專案內容

技術小阿哥發表於2017-11-28

加某個屬性,支援該屬性在後臺配置下前端的顯示執行:

1
2
3
4
5
6
7
8
9
10
if($(n).attr("field")&&$(n).attr("field")=="1"){
    var wrapperWidth=$(n).find("div[id*=fsUploadProgress]").width();
    $(n).find(".progress").each(function(){
        $(this).css("width",wrapperWidth+"px");
        $(this).find(".Container").css("width",wrapperWidth*0.9+"px");
        var _width = $(this).find(".Container").width()-30;
    $(this).find(".progressName").css({"overflow":"visible","width":_width+"px"});
    $(this).find(".progressName").children("div:has(`.fl`)").css("width","80%");
    });
}

總結:

  1. 在專案中,一般都用精確的值,百分比會有浮動的差異。

  2. 合併css樣式可以用陣列:.css({“”:””,””:””});

  3. 查詢某個div下的class可以用:children(“div:has(`.f1`)”);



本文轉自 愛笑嘚蛋蛋 51CTO部落格,原文連結:http://blog.51cto.com/dd118/1677993,如需轉載請自行聯絡原作者


相關文章