小编Set*_*eth的帖子

jQuery复选框选中状态更改事件

当选中/取消选中复选框时,我希望事件触发客户端:

$('.checkbox').click(function() {
  if ($(this).is(':checked')) {
    // Do stuff
  }
});
Run Code Online (Sandbox Code Playgroud)

基本上我希望它发生在页面上的每个复选框上.这种方法是点击并检查状态好吗?

我认为必须有一个更清晰的jQuery方式.有人知道解决方案吗?

javascript jquery event-handling

600
推荐指数
8
解决办法
87万
查看次数

使用jQuery的escape key的哪个键代码

我有两个功能.当按下enter时,功能正常运行,但是当按下escape时它不会.转义键的正确数字是多少?

$(document).keypress(function(e) { 
    if (e.which == 13) $('.save').click();   // enter (works as expected)
    if (e.which == 27) $('.cancel').click(); // esc   (does not work)
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

547
推荐指数
15
解决办法
43万
查看次数

jQuery UI滑块移动设备上的触摸和拖放支持

我已经在项目中设计并实现了jQuery UI滑块.虽然它可移动并且可以正确缩放,但它不允许轻击和拖动.相反,你必须触摸滑块的位置.jQuery移动UI支持这一点,但我有时间投入已有的东西.

我们想要的功能: 这里
我们使用的是:在这里

在桌面上你无法区分.在移动设备上很明显.

任何人都知道如何将此支持添加到jquery UI?

$("#cameraSlider").slider({
  value: 2,
  min: 1,
  max: 3,
  step: 1,
  slide: function(event, ui) {
    cameramen = ui.value;
    return calcTotal();
  }
});
Run Code Online (Sandbox Code Playgroud)

谢谢,赛斯

jquery jquery-ui touch jquery-ui-slider

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

Rails控制台按ID数组查找用户

所以我有一组用户ID.在rails控制台中是否有一种方法可以使用该数组查询所有这些用户

就像是

ids = [1, 2, 3, 4]

users = User.find(ids)
Run Code Online (Sandbox Code Playgroud)

并让它返回所有4个用户?

ruby mysql postgresql ruby-on-rails rails-console

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

如何在React中使用increment运算符

为什么我这样做this.setState({count:this.state.count*2})是有效的,但是当我这样做时:this.setState({count:this.state.count++}) 它不起作用?

为什么,以及如何解决它?

完整代码:

var Hello = React.createClass({
    getInitialState:function(){
    return {count:parseInt(this.props.count)}
  },
    a:function(){
    this.setState({count:this.state.count++})
    console.log(this.state)
  },
  render: function() {
    console.log(this.state)
    return <div onClick={this.a}>Click to increment the counter<b> {this.state.count} </b></div>;
  }
});

ReactDOM.render(
  <Hello count="1" />,
  document.getElementById('container')
);
Run Code Online (Sandbox Code Playgroud)

但是这段代码正在运行:

a:function(){
    this.setState({count:this.state.count*2})
    console.log(this.state)
  },
Run Code Online (Sandbox Code Playgroud)

JSFiddle:https://jsfiddle.net/69z2wepo/55100/

reactjs

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

Rails控制台 - 查找在某一天创建的位置

使用Ruby on Rails控制台,是否可以在数据库中查询某一天创建的所有记录?

就像是

date = "january 5 2013"
users = User.find(:all, :conditions => {:created_at => date})
Run Code Online (Sandbox Code Playgroud)

ruby database postgresql ruby-on-rails rails-console

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

阻止Vue.js在慢速客户端上显示括号

我刚刚制作了我的第一个Vue.js应用程序,它非常棒.我遇到的唯一问题是与慢速连接上的绑定值有关.

例如,在我的template我有这个代码:

<div v-for="event in events">
    <div class="start_time">
        {{ event.start_time_formatted }}
    </div>
    <div class="icon_placeholder">
        <img v-bind:src="event.icon" alt="Sport Image" />
    </div>
    <div class="event_title">
        <a v-bind:href="event.url">
            {{ event.title }}
        </a>
    </div>
    <div class="button_placeholder">
        <a v-bind:href="event.url" class="btn btn-filled">
            Watch
        </a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

但问题是我得到这个结果,直到我的网站的所有资产都被加载:

在此输入图像描述

例如,在AngularJS示例中,您可以使用指令绑定值,并防止显示括号.

我怎样才能达到这个效果Vue.js

javascript vue.js

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

Clojure高阶函数采用函数参数,但语法是什么?

我正在http://clojurescriptkoans.com上做关闭教程,我被困在这里:http://clojurescriptkoans.com/#functions/9

看起来像这样

高阶函数采用函数参数

(= 25 ( _ (fn [n] (* n n))))
Run Code Online (Sandbox Code Playgroud)

我应该在下划线处填写一些内容以使表达式成立.我不知道该怎么做.

clojure

20
推荐指数
2
解决办法
4065
查看次数

为什么Immutable.js在Map.setIn()上抛出无效的键路径

我必须在这里遗漏一些东西,因为Docs会把它弄好,好像下面的代码应该工作得很好但是我得到一个无效的keypath错误...检查这个codepen.

var map1 = Immutable.Map({ 'selector': { 'type': 'bar' }});
var map2 = map1.setIn(['selector', 'type'], 'foo');
console.log(map2.toJS());
Run Code Online (Sandbox Code Playgroud)

javascript immutable.js

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

Javascript:用户完成滚动后执行操作

我正在试图找到一种方法来做到这一点.我有一个盒子列表,每个都150px很高.我正在使用javascript(和jquery),并希望在用户向下滚动页面后,页面将自动滚动,以便框与页面的其余部分对齐(也就是说,如果用户滚动和y页面的位置不能被150整除,它将滚动到最近的点).

现在,我现在知道我可以使用.scroll()jquery事件激活一个事件,我可以使用它来移动到某一点.scrollTop().但是用户移动滚动条的每个像素都会激活整个功能.那么有没有办法延迟功能从触发直到用户没有滚动,如果他们应该再次开始滚动,该功能将停止?

javascript jquery user-interface scroll

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