小编Ste*_*ley的帖子

调用存储在文字符号对象中的变量

我有这个文字符号对象(拿出不相关的部分):

var work = {
"display": function displayWork(){
    for(i in work.jobs){
        $('#workExperience').append(HTMLworkStart);

        var formattedEmployer = HTMLworkEmployer.replace('%data%', work.jobs[i].employer);
        var formattedTitle = HTMLworkTitle.replace('%data%', work.jobs[i].title);
        var formattedEmployerTitle = formattedEmployer + formattedTitle;
        var formattedWorkDates = HTMLworkDates.replace('%data%', work.jobs[i].dates);
        var formattedWorkLocation = HTMLworkLocation.replace('%data%', work.jobs[i].location);
        var formattedWorkDescription = HTMLworkDescription.replace('%data%', work.jobs[i].description);

        $('.work-entry:last').append(formattedEmployerTitle);
        $('.work-entry:last').append(formattedWorkDates);
        $('.work-entry:last').append(formattedWorkLocation);
        $('.work-entry:last').append(formattedWorkDescription);
    }
}
};
Run Code Online (Sandbox Code Playgroud)

我试过用它调用它:

work.display.displayWork();
displayWork();
$(work.display).displayWork();
Run Code Online (Sandbox Code Playgroud)

这些都没有奏效.我如何调用此功能?

如果我将函数放在文字符号对象之外,那么我可以将其调用为:

displayWork();
Run Code Online (Sandbox Code Playgroud)

javascript jquery function

7
推荐指数
1
解决办法
49
查看次数

根据CSS中的浏览器大小更改背景颜色

我不知道这段代码出了什么问题。背景颜色完全不变,只是在整个过程中保持白色。

<style type="text/css">
      h1 {
        position: absolute;
        text-align: center;
        width: 100%;
        font-size: 6em;
        font-family: Roboto;
        transition: all 0.5s;
      }

      @media screen and (min-width: 0px) and (max-width: 400px) {
        background-color: red;
      }
      @media screen and (min-width: 401px) and (max-width: 599px) {
        background-color: green;
      }
      @media screen and (min-width: 600px) {
        background-color: blue;
      }
    </style>
Run Code Online (Sandbox Code Playgroud)

html css background-color media-queries

0
推荐指数
1
解决办法
2893
查看次数