小编Cer*_*rus的帖子

将多个css规则分配给javascript中的元素

这里有几行java脚本代码动态创建div元素.但我怀疑是在创建该元素之后,是否有任何快捷方式来分配多个css规则而不是一次又一次地输入(container.style).

<script>
    (function(){
        window.onload = function(){
            var container = document.createElement('div');
            container.style.width = '500px';
            container.style.height = '200px';
            container.style.backgroundColor = 'red';
            container.style.margin = '0 auto';

            document.body.appendChild(container);
        }
    }());
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript css

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

当我使用子路径时,Express加载控制器无限时间和浏览器窗口崩溃

我目前正在使用angularJS,我尝试建立一个主页.我的routeconfig看起来像这样:

var app = angular.module('mml-annie', ['mmlServices']);

app.config(['$locationProvider', function($location) {
  $location.html5Mode(true); //now there won't be a hashbang within URLs for browers that     support HTML5 history
}]);

app.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/team', {
    templateUrl: 'partials/team', 
    controller: TeamCtrl
}).

otherwise({
        redirectTo: '/home'
    });
}]);
Run Code Online (Sandbox Code Playgroud)

出于测试目的,我的控制器看起来像这样:

function TeamCtrl($scope, Team) {

console.log("TEST");
}
Run Code Online (Sandbox Code Playgroud)

除了我的路径获得添加/字段之外,我工作得很好.当我更改"/team""/team/team/test"我的应用程序调用控制器,直到应用程序崩溃.不使用html5模式修复了这个问题.但我宁愿使用漂亮的HTML5模式而不使用hashbang.

该应用程序node.js使用express 运行,为除API调用之外的所有请求提供角度应用程序.

你知道发生了什么吗?我不知道......
当然,如果需要,我可以提供更多信息.

javascript node.js express angularjs

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

从json objec使用金额获得一个月

我有一个变量,它是存储差异.amount喜欢147421
,我想找到这个金额要显示有monthJSON

我的JSON对象如下所示:

var array = [
    {
        amount: 12185,
        month: "JANUARY",
        year: "2010"
    },
    {
        amount: 147421,
        month: "MAY",
        year: "2010"
    },
    {
        amount: 2347,
        month: "AUGUST",
        year: "2010"
    }
];
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?.
选择月份在哪里amount == 12185

javascript json

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

如何将for循环中的值传递给settimeout函数

以下是我的javascript代码:

function showBranch_init() {
    var id_arr = ["jdc_b1","jdc_b2","jdc_b3","jdc_b4"];
    for(a=0;a<id_arr.length;a++){
        timeoutID = window.setTimeout(function() {

            showBranch(id_arr[a]); // <-- Right here

        }, 500);
    }
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能传递id_arr[a]showBranchfuncion 的值?

目前上面的代码返回nullid_arr[a]

javascript

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

有人请告诉我我的$ .parseJSON有什么问题[javascript/jquery]

这是我的测试结果.我运行我的应用程序,我得到"Hello"警报.但我没有"After parse JSON"警觉.

当我注释掉该var rstList = $.parseJSON(data);行时,"解析JSON后"警报提示正确.

我查了很多文件和参考文献但是找不到我的错误$.parseJSON().请指教,谢谢.

//Show restaurant listing
$('#restaurantList').on("pagebeforecreate", function() {
    $.getJSON("http://mydomain/api/restaurant", function( data ) {
    alert('Hello');
    var rstList = $.parseJSON(data);
    alert('After parse JSON');

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

javascript jquery json

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

在R中选择未定义的列

我得到的错误是'[.data.frame'中的错误(current_dataset,complete.cases(current_dataset)):未选择的列被选中".我试图找到问题,但无法弄明白.

我想要的功能是:首先,它会浏览几个包含不同位置的硫酸盐和硝酸盐信息的文件.这些文件都包含'csv',因此myfiles将用作向量以轻松引用文件.然后我想遍历332个文件,读取它,并检查是否有足够的完整案例(这个数字是函数中的参数).如果是这种情况,我想将所有完整的案例(硫酸盐和硝酸盐数据)添加到先前定义的数据框中.最后,我想回到硫酸盐和硝酸盐之间的相关性.

corr <- function(directory, threshold = 0) {
    #store data frame that holds sulfate amount and nitrate amount that meet threshold and are complete cases
    data <- data.frame(sulfate = numeric(0), nitrate = numeric(0))

    #set working directory
    setwd(directory)

    #get file names
    myfiles <- list.files(pattern = "csv")

    #loop through files
    for(i in 1:332) {

        #read each file
        current_dataset <- read.csv(myfiles[i])

        #check if there are enough compelte cases to meet threshold
        if(sum(complete.cases(current_dataset)) > threshold) {

            #get complete cases
            complete_cases …
Run Code Online (Sandbox Code Playgroud)

r

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

将对象键转换为变量

我知道如何使用对象,但我想知道...是否可以像这样转换对象键:

{"fname":"peter", "lastname":"parker"}
Run Code Online (Sandbox Code Playgroud)

到这个?

var fname = "peter";
var lname = "parker";
Run Code Online (Sandbox Code Playgroud)

javascript json object

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

如何使物体从后往前运动?

是否可以使一个物体绕着另一个物体从后向前绕轨道运行?

我已经看到旋转动画可以做到这一点,该动画可以在整个周长进行360度旋转,但是我想知道是否有可能以一定角度进行旋转。

我找不到任何资源可以做到这一点,因此我提供了一个我想完成的图像示例。红线是绕蓝色圆圈旋转的物体。

非常感谢-非常感谢您的帮助!

轨道

javascript jquery animation canvas css3

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

我一直得到NaN,我无法找到如何解决它

它发生时就会发生cost2.我认为问题可能在于尝试定义price2,其他一切正常.我是JavaScript的新手,所以我确定这是一个简单的错误,但任何帮助都会很棒!

<html>
    <body>
        <h1>Gas Mileage</h1><br></br>
    </body>
    <script type="text/javascript">
        var mpg, price1, distance, gallons, cost1, price2, cost2;

        mpg = prompt("Enter your car's miles per gallon");
        document.write("Your car gets "+mpg+" miles per gallon.");
        document.write("<br>");

        price1 = prompt("Enter the current cost of gas");
        document.write("Gas currently costs $"+price1+" per gallon.");
        document.write("<br>");

        distance = prompt("Enter the amount of miles you would like to travel");
        gallons = distance/mpg;
        cost1 = gallons*price1;
        document.write("To travel "+distance+" miles, it will cost you $"+cost1);
        document.write("<br>");

        price2 …
Run Code Online (Sandbox Code Playgroud)

html javascript nan

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

单击时出现JavaScript NaN问题

我有以下脚本:

function rotateFoo(current) {
  var angle = (current.data('angle') + 90);
  current.data('angle', angle);
  console.log('angle: ', angle);
  current.css({
    'transform': 'rotate(' + angle + 'deg)'
  });

  current.data('angle1', angle);
}

$(document).ready(function() {
  function generateNumb() {
    var start = [0, 90, 180, 270];
    var start = start[Math.floor(Math.random() * 4)];
    return start;
  }

  $('.foo').each(function() {
    $(this).css({
      'transform': 'rotate(' + generateNumb() + 'deg)'
    });
  });

  $('.foo').on('click', function() {
    rotateFoo($(this));
  });
});
Run Code Online (Sandbox Code Playgroud)
.wrapper {
  width: 306px;
  border: 3px solid black;
  margin: 50px auto 0;
  overflow: hidden;
}
.foo …
Run Code Online (Sandbox Code Playgroud)

javascript

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

标签 统计

javascript ×9

json ×3

html ×2

jquery ×2

angularjs ×1

animation ×1

canvas ×1

css ×1

css3 ×1

express ×1

nan ×1

node.js ×1

object ×1

r ×1