小编LOA*_*OAS的帖子

Jquery UI切换按钮(复选框)单击/拖动bug

我发布这个以及我想出的最佳答案.我没有找到任何类似的问题,所以这里.

当类型复选框的输入被转换为jquery ui按钮时,我观察到(如同其他人一样)如果鼠标在点击时保持完全静止,它只会注册一次点击.任何运动都是如此,没有任何反应.对于用户来说,这只能被视为片状和不可靠的行为.

其他人如何解决这种行为(使用jquery 1.6.3/jquery ui 1.8.16在chrome 14和8中观察到)?是否有一些明显的东西我不知道因为我必须达到预期的行为?

jquery jquery-ui click button drag

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

jquery mobile和knockout表单提交绑定

当谈到表单提交行为时,我偶然发现了knockoutjs和jquery mobile之间明显的不兼容性.

考虑以下标记:

<form data-bind="submit: myKoSubmitAction">
   <!-- form fields here -->
</form>
Run Code Online (Sandbox Code Playgroud)

意图是淘汰会阻止服务器发布/获取,而是调用myKoSubmitAction.jqm还将仅针对jqm阻止标准提交行为,原因是表单提交被ajax请求替换.

因此,虽然淘汰赛(可能)成功阻止了标准服务器请求,但它无法阻止jqm发送ajax请求.

我在谷歌小组中找到了这个问题的答案,并认为它也应该在SO上.见下文

forms binding submit jquery-mobile knockout.js

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

Angular2(2.0.0-beta.17)NgSwitchWhen给出"没有提供TemplateRef的提供者!"

我已经被这个困了几个小时了.现在是时候让你们其中一个人告诉我我做错了什么:)

以下组件因"没有提供TemplateRef!"而失败.这里有一个吸管.我从这里得到了ngSwitch语法.

import {Component} from '@angular/core'
//This should make the NgSwitch family available, right?
import {CORE_DIRECTIVES} from '@angular/common'
// I get same result with explicit import
// import {NgSwitch,NgSwitchWhen} from '@angular/common' 

@Component({
  selector: 'my-app',
  providers: [],
  template: `
    <div>
      <h2>Hello {{name}}</h2>
      <div [ngSwitch]="switchValue">
        <div ngSwitchWhen="42">It's 42!</div>
        <div ngSwitchWhen="21">It's 21!</div>
      </div>
    </div>
  `,
  directives: [CORE_DIRECTIVES]
  // directives: [NgSwitch,NgSwitchWhen]
})
export class App {
  switchValue = 42;
  constructor() {
    this.name = 'Angular2 (Release Candidate!)'
  }
}
Run Code Online (Sandbox Code Playgroud)

typescript ng-switch angular

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