小编Jef*_*mer的帖子

获取div元素的X和Y坐标

我一直在尝试制作一个javascript来获取div元素的X和Y坐标.经过一些尝试后我得到了一些数字,但我不知道如何验证它们的确切位置(脚本将X返回168,Y返回258)我正在运行屏幕分辨率为1280的脚本x 800.这是我用来获得此结果的脚本:

function get_x(div) {
    var getY;
    var element = document.getElementById("" + div).offsetHeight;
    var get_center_screen = screen.width / 2;

    document.getElementById("span_x").innerHTML = element;
    return getX;
}

function get_y(div) {
    var getY;
    var element = document.getElementById("" + div).offsetWidth;
    var get_center_screen = screen.height / 2;

    document.getElementById("span_y").innerHTML = element;
    return getY;
}?
Run Code Online (Sandbox Code Playgroud)

现在的问题是.假设这些是函数返回的精确坐标是否合理,或者是否容易在该位置产生一些东西以确定它究竟是什么?

最后,我将如何使这个div元素移动?我知道我应该使用一个mousedown事件处理程序和一段时间来继续移动元素但是任何提示/提示都非常感谢我最关心的是如何在循环运行时获得它.

javascript drag-and-drop

12
推荐指数
2
解决办法
4万
查看次数

通过javascript提交表单并使用它传递变量

我想提交一个表单并添加一个javascript变量.我尝试使用AJAX但由于表单在同一页面上分为两部分而无法正常工作.我现在正在使用一个<button onclick='submit_form()'>send</button>调用以下函数:

function submit_form()
{
document.getElementById("form2").submit();
}
Run Code Online (Sandbox Code Playgroud)

但是我需要传递一个javascript变量current_score我声明了它并且它有一个值我只是不知道如何将它添加到我的提交函数我尝试在函数本身内使用返回并为它编写函数但是没有工作:)非常感谢帮助和提示. 这个想法是人们收到一个分数填写表格并将其发送到数据库,ajax脚本部分是尝试将值传递给下一页将提交数据

html javascript

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

Angular2-找不到NgModule

您好,我刚刚使用简单的方法从CLI创建了一个新项目

ng new frontend
Run Code Online (Sandbox Code Playgroud)

命令,但是一旦进入项目,我将执行以下操作:

cd frontend/src/app
Run Code Online (Sandbox Code Playgroud)

并尝试生成一个像这样的新组件

ng generate component about
Run Code Online (Sandbox Code Playgroud)

我在终端机(MacOS)中收到以下错误消息:找不到NgModule。使用跳过导入选项可跳过NgModule中的导入。

我已经全局安装了Angular 2,并且在运行时

ng --version
Run Code Online (Sandbox Code Playgroud)

我收到以下信息:

Angular CLI: 6.0.0
Node: 8.11.1
OS: darwin x64
Angular: 
... 

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.6.0
@angular-devkit/core         0.6.0
@angular-devkit/schematics   0.6.0
@schematics/angular          0.6.0
@schematics/update           0.6.0
rxjs                         6.1.0
typescript                   2.7.2
Run Code Online (Sandbox Code Playgroud)

我的内心Angular.json有:

{
  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  "version": 1,
  "newProjectRoot": "projects",
  "projects": {
    "frontend": {
      "root": "",
      "sourceRoot": "src",
      "projectType": "application",
      "prefix": "app",
      "schematics": {},
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:browser",
          "options": {
            "outputPath": "dist/frontend",
            "index": …
Run Code Online (Sandbox Code Playgroud)

macos terminal angular-cli angular

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