小编Rya*_*ill的帖子

清除select2而不触发更改事件

我有一个我正在使用的select2输入和'更改'我正在抓取值并执行操作.我试图清除select2而不触发更改事件.这可能吗?

要清除select2,我使用以下代码:

$docInput.select2('data', null);
Run Code Online (Sandbox Code Playgroud)

这会根据需要清除输入,但也会触发一个通过我的其他代码运行的更改事件.必须有办法使触发器静音.有任何想法吗?

jquery jquery-select2

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

为什么font-icons有额外的高度?

我正在使用一组使用Ico moon创建的图标字体.这些图标在Firefox和Chrome中看起来效果很好,但图标显示在IE 10中,具有更高的高度.

我不确定高度来自哪里.

在IE 10中,图标看起来具有更高的高度. 带有额外高度的IE图标

这是他们在具有正确高度的铬中的样子. 在此输入图像描述

这是图标的CSS:

font-family: 'IconFont';
speak: none;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
Run Code Online (Sandbox Code Playgroud)

这是IE10 Dev工具的跟踪样式.在此输入图像描述

我在codepen.io上对simliar问题进行了快速演示.演示就在这里

是否有人遇到过类似的问题?有人找到了解决这个问题的方法吗?

internet-explorer custom-font

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

为什么在添加内容时这个div会降低?

我有一个5x5网格,当我向div添加内容时,它会向下移动.任何人都可以解释为什么会这样吗?

在此输入图像描述

codepen示例:风险矩阵

css

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

使用AVA和Avoriaz在Vue.js中测试计算属性

我正在尝试使用AVA和Avoriaz测试Vue.js组件的计算属性.我可以挂载组件并访问数据属性.

当我尝试访问计算属性时,该函数似乎没有该组件上的数据的范围.

computed: {
  canAdd() {
    return this.crew.firstName !== '' && this.crew.lastName !== '';
  }
Run Code Online (Sandbox Code Playgroud)

我得到的错误是 Error: Cannot read property 'firstName' of undefined

测试文件:

import Vue from 'vue';
import { mount }
from 'avoriaz';
import test from 'ava';
import nextTick from 'p-immediate';
import ComputedPropTest from '../../../js/vue-components/computed_prop_test.vue';

Vue.config.productionTip = false;

test.only('Should handle computed properties', async(t) => {
  const MOCK_PROPS_DATA = {
      propsData: {
        forwardTo: '/crew',
        crew: {}
      }
    },
    wrapper = mount(ComputedPropTest, MOCK_PROPS_DATA),
    DATA = {
      crew: {
        firstName: 'Ryan',
        lastName: …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js computed-properties ava avoriaz

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

Mongodb 嵌套数组中的投影

我在 Mongodb 中有一个嵌套严重的文档,它遵循以下顺序:

站点 -> 房间 -> ups -> BatteryStrings -> 电池。

我试图只返回匹配的batteryStrings 和它的电池batteryString _id

db.getCollection('sites').find({
    "rooms.ups.batteryStrings._id": ObjectId("55dc967efefd4e6a14332019")
    }, {
        "rooms.ups.batteryStrings.batteries.$": 1,
        "siteName": 1
    }
)
Run Code Online (Sandbox Code Playgroud)

我得到以下内容,其中包含 2 个batteryStrings。我只想归还第二个电池串(以黄色突出显示)及其电池。

在此处输入图片说明

我最初尝试这样做,但得到了相同的结果:

db.getCollection('sites').find({
"rooms.ups.batteryStrings._id": ObjectId("55dc967efefd4e6a14332019")
}, {
    "rooms.ups.batteryStrings.$": 1,
    "siteName": 1
})
Run Code Online (Sandbox Code Playgroud)

nested mongodb

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

HighCharts渲染图表已经缩放

是否可以渲染可缩放的图表并使其已经缩放.我正在使用可在x和y轴上缩放的散点图,并希望渲染它已经放大到某些值.

在定义图表时是否可以设置任何默认的缩放选项?

以下是图表的工作示例:图表示例

$('#container').highcharts({
    chart: {
        type: 'scatter',
        zoomType: 'xy'
    }...
Run Code Online (Sandbox Code Playgroud)

javascript zooming highcharts

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

定位多个项目时的元素顺序

我有<ul></ul>超过4,000 <li></li>,我正在尝试选择其中的一系列.即[50 - 100].

当我像jquery那样定位所有li时:$('ul > li');我得到一个li长达4000个项目的数组.

所以我试图从50到100循环并针对每个li:

for (var i = startCount; i <= stopCount; i++ ) {
  $('ul > li')[i].addClass('transparent');
}
Run Code Online (Sandbox Code Playgroud)

但当我在开发工具中暂停时,我可以看到它$('ul > li')[50]接近底部ul.我期待它成为第50或第51项ul.有没有办法判断UL列表是否有订单?

jquery

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

使用jsPDF时设置pdf页面的宽度/高度

我正在尝试使用jsPDF库生成pdf。我可以构建pdf,但是有没有办法将页面大小传递给pdf的每一页?我目前正在输出到pdf,在我添加的每个“图像”下方都有一些额外的空白。

这是pdf页面之一的屏幕截图。它具有图像,然后有空白填充该页面的其余部分。我的右边也有空白,因为宽度也比我的图像还要宽。宽度不像高度问题那样重要。我确定可以通过在以下行上设置x,y值来遍历图像:

pdf.addImage(img, 'JPEG', 0, 0);

但这对我的身高无济于事。

pdf的屏幕截图

我目前仅将图像抽入pdf 1 /页,我希望所有页面的尺寸均相同。我将知道图像的大小,并希望像这样传递选项:

var pdf = new jsPDF(options, '', '', '');

要么

pdf.addPage(options);

是否可以设置pdf的宽度和高度或pdf的各个页面?

html javascript css pdf jspdf

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