JS脚本未按预期工作,没有错误消息

JS script not working as intended, no error message

本文关键字:有错误 消息 工作 脚本 JS      更新时间:2023-09-26

我得到了一个javascript来生成圆上的随机点,但它不起作用,并创建了一条直线。请帮忙。jsfiddle-http://jsfiddle.net/cLqzbLcd/.

$(function() {
    var h = $(document).height();
    var w = $(document).width();
    var minDimension = h < w ? h : w;
    var radius = (minDimension / 2) - 20;
    for (var i = 0; i < 50; i++) {
        var point = getRandomPoint(radius);
        var offset = {
            top: point.y + radius + 10,
            left: point.x + radius + 10
        };
        $("<div>").addClass("point").appendTo("body").offset(offset);
    }
});

我看了看你的小提琴,"math.random()"是一个函数,你把它写成"math.random"。改变它,我相信它会起作用。编辑工作小提琴

function getRandomPoint(radius) {
    var angle = Math.random() * Math.PI * 2;
    return {
        x: Math.cos(angle) * radius,
        y: Math.sin(angle) * radius
    };
}