小编Moo*_*man的帖子

选中/取消选中JavaScript复选框?

如何使用JavaScript或jQuery选中/取消选中复选框?

javascript jquery

484
推荐指数
11
解决办法
103万
查看次数

321
推荐指数
10
解决办法
39万
查看次数

如何退出setInterval

如果条件正确,我需要退出运行间隔:

var refreshId = setInterval(function() {
        var properID = CheckReload();
        if (properID > 0) {
            <--- exit from the loop--->
        }
    }, 10000);
Run Code Online (Sandbox Code Playgroud)

javascript setinterval

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

移动溢出:滚动和溢出滚动:触摸//阻止视口"反弹"

在手机上(野生动物园,网页浏览,无论哪里), overflow:scrolloverflow-scrolling: touch给出一个非常流畅的滚动,这很酷.

但是,它使页面"反弹"(下面圈出的区域),当你不使用它时不是这种情况,但这使得体验不那么"原生"(更简单地说,就我可以有一个关于它的意见,绝对没有用)

有没有办法防止它发生?非常感谢您的帮助/提示/回复

那种suxx

overflow mobile-safari viewport

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

JavaScript/jQuery字符串替换为正则表达式

假设我检索<textarea>使用jQuery 的值.然后我如何使用JavaScript/jQuery替换值的一部分.例如:

串: "Hey I'm $$zach$$"

替换$$zach$$<i>Zach</i>

并保持其余的字符串完好无损?

javascript regex jquery

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

在Mathematica中导入Google Sketchup模型

Google的Sketchup是一个不错的简单3D对象建模器.此外,谷歌拥有一个巨大的3D物体仓库,因此如果你不是特别有天赋的话,你实际上不需要做太多的建模.Google地球中的许多3D建筑都是使用Sketchup制作的.在Mathematica中导入Sketchup的SKP文件的能力非常好,但是,它还没有这样做.

Sketchup 的免费版本不会导出为KMZ(Google Earth)和DAE(Collada)格式之外的任何其他格式.虽然MMA可以读取KMZ/KML文件,但它不会读取包含3D对象的文件.DAE文件是压缩的Collada文件,这些文件可以通过MMA的Import读取为XML.生成的XML树相当复杂,Collada定义也很复杂,并且获取对象的几何结构远非微不足道(我设法强制模型的坐标集).

我的问题是:如何在Mathematica中基于干净多边形的结构转换SKP文件?

我更喜欢为MMA提供此导入功能的导入转换器,但也欢迎其他路由.我将发布我目前正在使用的相当间接的方法作为明天的答案.

import wolfram-mathematica collada sketchup

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

将数组保存到PHP文件

我有一个PHP文件来存储数组:

<?php
  $arr = array (
    "A" => "one",
    "B" => "two",
    "C" => "three"
  );
?>
Run Code Online (Sandbox Code Playgroud)

require用来打开文件,每个条目都加载到一个表单中.(foreach循环)我想以相同的格式$_POST变量保存回原始文件(覆盖).我可以毫不费力地制作表格并发回变量.我只需要一种方法将数组打印回原始文件.

示例结果:

<?php
  $arr = array (
    "A" => "new value",
    "B" => "other new value",
    "C" => "third new value"
  );
?>
Run Code Online (Sandbox Code Playgroud)

我无法使用print_r,因为返回的格式不正确.我怎样才能成功做到这一点?谢谢.

php arrays

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

css:适合圆形(圆形)图像(不要拉伸)

例如,我有这样的图像:

在此输入图像描述 在此输入图像描述

和css:

.company-header-avatar{
    width: 60px;
    height: 60px;
    -webkit-border-radius: 60px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 60px;
    -moz-background-clip: padding;
    border-radius: 60px;
    background-clip: padding-box;
    margin: 7px 0 0 5px;
    float: left;
}
Run Code Online (Sandbox Code Playgroud)

结果我得到:

在此输入图像描述

但他们很紧张.有没有办法让它们圆润,但没有拉伸?(例如,从中间获得部分等)

小提琴:

http://jsfiddle.net/73h7try9/

html css

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

如何在`div`本身可编辑的情况下防止CSS`:before`文本被编辑?

我有一个可编辑的正文div:

<body contenteditable="true">
    <div class="paragraph">Text</div>
<body/>
Run Code Online (Sandbox Code Playgroud)

:before风格:

div.paragraph:before {
    content: "?";
}
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/uy9xs5p0/

在Firefox中,我可以将光标放在文本的开头,然后按退格键并删除复选标记.怎么预防?

css firefox

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

Polymer 1.0:多次调用iron-request的send()方法

我有一个组件,它使用一个实例<iron-ajax>从后端检索数据,我想<iron-request>用来发送更新,如POST/DELETE请求.

第一次一切都很完美.但是,如果再次调用请求,我会收到错误:

未捕获的TypeError:无法读取未定义的属性'then'

我的模板定义如下所示:

...
<iron-ajax id="ajax" auto verbose
    url="/cart-api/"
    last-response="{{ajaxResponse}}"
    handle-as="json">
</iron-ajax>

<iron-request id="xhr"></iron-request>
...
Run Code Online (Sandbox Code Playgroud)

在我的组件脚本中,我使用发送POST 的send()方法<iron-request>:

var me = this;
this.$.xhr.send({
    url: "/cart-api",
    method: "POST",
    body: JSON.stringify(entry)
}).then(function() {
    me._refresh();
}, function() {
    console.error("POST failed");
});
Run Code Online (Sandbox Code Playgroud)

错误消息表明send已返回undefined而不是有效的Promise对象.

所以我的问题是:一个<iron-request>元素实际上是可重用的吗?我是否需要做任何事情来刷新或重新初始化它?

UPDATE

感谢@Zikes我更新了我的代码如下:

<iron-ajax id="ajaxGet" auto
    url="/cart-api/"
    last-response="{{ajaxResponse}}"
    handle-as="json">
</iron-ajax>

<iron-ajax id="ajaxPost" url="/cart-api" method="POST" on-response="_refresh"></iron-ajax>

<iron-ajax id="ajaxDelete" method="DELETE" on-response="_refresh"></iron-ajax>
Run Code Online (Sandbox Code Playgroud)
insertEntry: function(entry) {
    this.$.ajaxPost.body = JSON.stringify(entry);
    this.$.ajaxPost.generateRequest();
}, …
Run Code Online (Sandbox Code Playgroud)

javascript ajax polymer polymer-1.0

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