问题标签 [jquery-widgets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
744 浏览

ruby-on-rails-3 - 如何从 ajax 成功调用 JQuery 小部件函数?

我正在尝试从 ajax 调用的成功节点调用小部件函数,但是,我没有成功。

我的应用程序允许用户在 googlemaps 上添加一些带有一些描述的标记。它使用 JQuery-addresspicker 小部件和 Rails。我添加了一个负责添加标记的函数,它显示一个带有描述文本区域的表单和一个提交信息的按钮。因此,在用户提交后,应用程序调用一个 Ajax 函数来存储用户的数据,如果成功,我想调用另一个小部件函数,例如,仅用于关闭 InfoWindow。

问题是,我不知道如何从成功的 Ajax 节点调用另一个小部件函数。

结尾

浏览器的控制台引发“未捕获的类型错误:对象 [对象窗口] 没有方法 '_cleanFormFields'

有任何想法吗?谢谢!

0 投票
1 回答
332 浏览

jquery - 从 form.submit 调用 JQuery 小部件函数

我试图从 form.submit 调用我的 jquery 小部件 api 的公共方法,但我没有成功。谁能帮我?

为什么这不起作用?浏览器的控制台引发“Uncaught ReferenceError: _cleanFormFields is not defined”异常

0 投票
2 回答
10011 浏览

jquery-ui - 使用打字稿制作 jquery ui 的最佳方法

我正在用打字稿中输入的小部件工厂制作一个 jquery 小部件。如何在无需编写 .d.ts 的情况下提供良好的智能感知?

前任:

为每个插件编写 .d.ts 太无聊了。有什么选择吗?

注意:如果我不包含 mywidget.d.ts,则此代码将无法编译,并且我将没有智能感知:

/* 编译器输出: ... 'JQuery' 类型的值上不存在属性 'mywidget' */

0 投票
1 回答
1014 浏览

javascript - 用于 Jquery 开发的 IDE

你对 JQuery 开发 IDE 有什么建议。有没有类似于 Eclipse for java 的东西,所以我可以在其中运行/调试我的应用程序?

我做了很多基于 JQuery Widget 和 JQuery UI 的工作。

我正在开发 Fedora。

0 投票
1 回答
258 浏览

jquery - ASP.NET/Jquery 控件设计:HTML 生成引擎的存放位置

这是一个设计问题。我希望你们能帮助我解决这个问题。

我正在开发一个自动完成控件。它基本上是一个基于服务的控件,其中服务调用的职责是在用户输入几个单词时获取建议列表(下拉菜单)的 HTML。

服务器端代码在 C# 中,客户端在 JQuery/Javascript 中。

该控件已开发为使用两种模式:

  1. 一个 ASP.NET 控件(在生成的响应中初始化一个 jQuery 小部件)。

  2. 一个使用服务器端 HTML 生成引擎的独立 jQuery 小部件。

我在服务器上保留了建议菜单(下拉菜单)的 HTML 生成引擎。控制用户可以选择在服务器上缓存他们的数据源。如果未启用缓存,则在每个服务请求中将数据源发送到服务器以生成 HTML。

我的问题是 - 我是否也应该在客户端(JQuery/Javascript)上编写一个 HTML 生成引擎?

到目前为止,我发现了“编写单独的客户端 HTML 引擎”的以下优点和缺点:

优点:

  1. 避免了对服务器的请求,为小到平均大小的建议列表生成更快的 HTML。

  2. 没有服务器端依赖,jQuery 小部件模式将完全独立,因为不需要服务器端代码。

缺点:

  1. 代码重复:C# 和 jQuery/javascript 中的同一生成引擎。

  2. 增加维护:随着新特性/功能的添加,双方都必须进行更改。

0 投票
1 回答
425 浏览

jquery - 非基于函数的对象上的 jQuery 小部件桥接

作为从 jQuery 1.6.4 升级到 1.9.x 的一部分,我试图了解如何使用 jQuery 小部件桥来允许访问作为独立对象创建的小部件的函数,而不是作为 jQuery 的扩展。

所有示例(例如这个示例)都使用原型函数作为对象的源定义,这似乎没有映射为直接从基于 {} 的定义定义对象。

例如,我正在定义一个这样的小部件:

然后通过执行以下操作创建它的实例:

我现在希望能够在创建的对象上调用方法“simpleFunction”,我尝试这样做:

两者都给出“对象没有称为 simpleFunction 的方法”错误。

那么我做错了什么,你打算如何在基于非功能的对象上使用 $.widget.bridge ?

0 投票
0 回答
87 浏览

inheritance - 如何使用 typescript 创建继承 jQuery.Widget 的小部件

我创建这样的 jquery 小部件:http: //alexsexton.com/blog/2010/02/using-inheritance-patterns-to-organize-large-jquery-applications/

如何在打字稿中编写此代码?我知道d.ts jquery-ui,但它只提供接口。不能继承接口。

0 投票
1 回答
214 浏览

asp.net - ASPX 页面中的滑块发生 Jquery 冲突

我的 ASP.NET 项目中引用了以下 Js 文件。我想知道是否有任何冲突(或 JS 文件重复)。我还应该升级任何 JS 文件还是应该将它们直接映射到 googleapis?请提出建议,因为我怀疑这里有一些冲突。

我问这个问题的原因是因为我有一个不呈现滑块但在 HTML 中呈现良好的 ASPX 页面。我使用 jsFiddler 进行了测试。

0 投票
1 回答
1478 浏览

jquery - jQuery droppable 获取被删除的对象上下文

您如何获得已被拖放到可拖放目标上的 jQuery 小部件的上下文?

例如,这是使用此代码可拖动的小部件:

然后这是我的代码,使垃圾桶可以接受图像。

是否可以获取拖到可放置对象上的 ContentImageHolder 的上下文,以便我可以调用对象上的函数?

这里所有使用相似关键字的问题都说要使用ui.draggable,但引用的是 DOM 对象,而不是 jQuery 小部件。那么是否有可能获得 jQuery 小部件?

0 投票
1 回答
465 浏览

jquery - 将多个 jquery 小部件附加到容器

我目前正在尝试将多个小部件附加到容器中。

通过这种方式,我需要创建一个 div,然后将小部件添加到该 div 中。小部件本身在 _create 中执行以下操作

虽然它起作用,但它会在另一个容器中创建一个容器。

但是因为我的小部件中有相对定位代码,所以这个方法阻止它工作,因为空白容器 DIV 的位置是父级。

我可以将位置内容移动到容器 DIV 中,但这会带走使用小部件的一些灵活性。

有没有更好的方法来完成向一个容器添加多个小部件而不创建子容器?