小编Jer*_*lle的帖子

是否可以通过div看到光标周围的下面的div?

嗨,这是一个有点奇怪的问题,我已经看到了与我想要的类似的效果,但不完全相同,不确定我想做的是否可能。我想要两个 div 堆叠在一起,下面的 div 内容仅在特定区域(光标周围)显示,有没有办法使 div 仅部分透明?或者还有其他方法可以达到这个效果吗?

在此输入图像描述

html javascript css

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

当鼠标单击图像时,Pyqt 获取像素位置和值

在 pixMapItem 上覆盖鼠标事件对我不起作用;pixMapItem 未检测到鼠标单击事件。这是我的代码:

import sys
from PyQt4.QtCore import *
from PyQt4.QtGui import *

class DrawImage( QMainWindow ):
    def __init__(self, path):

        QMainWindow.__init__(self)
        self.setWindowTitle('Select Window')
        self.local_image = QImage(path)

        self.local_grview = QGraphicsView()
        self.setCentralWidget( self.local_grview )

        self.local_scene = QGraphicsScene()

        self.image_format = self.local_image.format()
        self.pixMapItem = self.local_scene.addPixmap( QPixmap(self.local_image) )
        self.local_grview.setScene( self.local_scene )




        self.pixMapItem.mousePressEvent = self.pixelSelect

        self.show()
        sys.exit(app.exec_())

    def pixelSelect( self, event ):
        print 'hello'
        position = QPoint( event.pos().x(),  event.pos().y())
        color = QColor.fromRgb(self.local_image.pixel( position ) )
        if color.isValid():
            rgbColor = '('+str(color.red())+','+str(color.green())+','+str(color.blue())+','+str(color.alpha())+')'
            self.setWindowTitle( 'Pixel position = (' …
Run Code Online (Sandbox Code Playgroud)

mouse qt pixel click coordinate

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

Elasticsearch-如何删除文档列表?

我有一个_id数组。

此页面上,我了解了如何从中检索文档列表:

GET ads/_mget
{
   "ids": [ "586213440e7d2c7f10fe2574",
            "586213440e7d2c7f10fe2575",
            "586213450e7d2c7f10fe2576",
            "586213450e7d2c7f10fe2577" ]
}
Run Code Online (Sandbox Code Playgroud)

这可以正常工作并按预期返回4个完整文档的列表。

(旁注)我发现在查询实际作用于“ _id”字段时不得不在查询中写入“ ids”很奇怪。(尾注)

现在,我不知道如何从相同的_id列表中删除这些文档。

我尝试过,DELETE ads/_mget但是出现错误:No handler found for uri [/ads/_mget] and method [DELETE]

我尝试_mdelete代替_mget它,但是它似乎不存在。

我也试过

DELETE ads
{
   "ids": [ "586213440e7d2c7f10fe2574",
            "586213440e7d2c7f10fe2575",
            "586213450e7d2c7f10fe2576",
            "586213450e7d2c7f10fe2577" ]
}
Run Code Online (Sandbox Code Playgroud)

...但是这...只是删除所有内容,我必须重新索引数据库。

elasticsearch

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

HTML 输入类型='范围' 不移动

我有一个包含滑块输入的选项组件。我不明白为什么如果我设置“value”参数,滑块的拇指不会移动,但我需要它。

这里是代码:

const Options: React.FC<Props> = () => {

    return (
        <div className='options'>
            <span className='boh'>CUSTOMIZE YOUR PASSWORD</span>
            <div className='slider-container'>
                <input type="range" id="slider" min="1" max="100" value='10' />
                <label htmlFor="slider">Length</label>
            </div>
        </div>
    )
}

export default Options
Run Code Online (Sandbox Code Playgroud)

我感谢任何帮助我的人

html javascript forms input reactjs

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

JS:如何将字符串转换为JS对象(**NOT**到JSON)?

我知道如何解析有效的JSON字符串:JSON.parse('{"key" : "value"}').

但对于一个有效的JS对象,但无效JSON,如:JSON.parse("{ key : 'value'}")?上面的例子抛出:

未捕获的SyntaxError:位于2的JSON中的意外标记k

我的实际目标更加棘手.我想解析一个JS对象的字符串,该对象包含RegEx(不受JSON支持但JS支持)到JS对象中:

'{ key1 : /val1/g , key2 : /val2/i }'
Run Code Online (Sandbox Code Playgroud)

我最终希望将此对象与Mongoose一起使用并使用它查找文档:

Model.find({
     key1 : /val1/g ,
     key2 : /val2/i
})
Run Code Online (Sandbox Code Playgroud)

我尝试将相当复杂的RegEx应用于我的String,替换/val1/gnew RegEx("val1","i"):

str = str.replace( /\/(.+?)\/(g?i?).+?(?=,|})/g , "new RegExp(`$1`,`$2`)" )
Run Code Online (Sandbox Code Playgroud)

.replace()操作以我想要的方式工作并修改字符串.它产生:

{ key1 : new RegExp("val1","g") , key2 : new RegExp("val2","i") }
Run Code Online (Sandbox Code Playgroud)

但是当我尝试应用JSON.parse它时,它仍然失败,因为new RegEx("val1","i")它不是有效值.

javascript string parsing json object

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

NestJS-注入的服务在构造函数中未定义

根据文档,我在控制器的构造函数中注入了服务,但结果却是undefined

processScraped.controller.ts

import { Controller, Post, Body } from '@nestjs/common';
import { ProcessScrapedService } from "./processScraped.service"

console.log(`\nController - ProcessScrapedService = `, ProcessScrapedService) // logs : class ProcessScrapedService { ......

@Controller('processScraped')
export class ProcessScrapedController {

    constructor(private readonly pss: ProcessScrapedService) {
        console.log(`constructor - pss = `, pss) // logs : undefined (Should not !)
        console.log(`constructor - this.pss = `, this.pss) // logs : undefined (Should not !)
    }

    @Post()
    async processScraped(@Body() body) {
        console.log(`processScraped - this.pss = `,this.pss) …
Run Code Online (Sandbox Code Playgroud)

javascript dependency-injection node.js nestjs

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

javascript if语句返回值

我试图从一个名为ValuationChoice的html输入框中获取一个数值(标记为Job Value)并通过Javascript函数(GetPermit_Price)传递它,通过循环访问ValuationChoice中的值来获取许可成本.无论我在ValuationChoice输入框中输入什么,结果值都会保持为0.关于如何使这项工作的任何建议将不胜感激.提前致谢!

function GetPermit_Price() {

  var PermitCost = 0;
  var theForm = document.forms["cakeform"];
  var Valuation =
    theForm.elements["ValuationChoice"];

  if (Valuation > 0 && Valuation <= 1000) {
    PermitCost = 0;
  }

  if (Valuation > 1001 && Valuation <= 50000) {
    PermitCost = (((Valuation - 1000) / 1000) * 5.50) + 25;
  }

  if (Valuation > 50001 && Valuation <= 100000) {
    PermitCost = (((Valuation - 50000) / 1000) * 4.50) + 294.50;
  }

  if (Valuation > 100001 && Valuation < 500000) …
Run Code Online (Sandbox Code Playgroud)

html javascript

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

google.maps已定义但不起作用

加载Maps API(https://maps.googleapis.com/maps/api/js?v=3.exp)后,我仅测试以下基本地图初始化,但失败。这只是Map教程中的复制粘贴。

var map;
function initialize() {
  var mapOptions = {
    zoom: 8,
    center: new google.maps.LatLng(-34.397, 150.644)
  };
  map = new google.maps.Map(document.getElementById('map-canvas'),
      mapOptions);
}

google.maps.event.addDomListener(window, 'load', initialize);
Run Code Online (Sandbox Code Playgroud)

在Chrome开发者工具中,我得到以下错误:Uncaught TypeError:undefined不是一个函数

如果我在控制台中输入:

google->对象{loader:对象,load:函数,T:function .....

google.maps->对象{modules:Object,__gjsload__:function,Load:function}

google.maps.LatLng->未定义

google.maps.Map->未定义

google.maps.event->未定义

div id =“ map-canvas”存在,它具有宽度,高度和蓝色边框,我可以在页面中看到一个空的蓝色矩形。

有人可以帮忙吗?谢谢!

javascript google-maps

-2
推荐指数
1
解决办法
1035
查看次数