问题标签 [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 回答
891 浏览

javascript - jQuery 小部件 _on 委托元素

我正在将 jQuery UI 中的 Widget 工厂用于现有的生产环境。

此环境使用一个名为的绑定事件sm2.validateNext,该事件在页面更改之前触发。但是,当尝试使用 绑定到此事件时_on,它会尝试拆分此事件名称并委托它。(我认为这是正确的,不是我预期的功能)。

代码(在 $.widget 内):

并调试此代码,它被委派(不是我的预期行为)(来自 jquery-ui.widget.js)

由于 . (点)它得到一个匹配并且选择器在委派事件时变得有效。但是我需要与它的 handlerProxy 绑定。

有没有办法避免“陷入”这场比赛?我试图逃避 sm2\.validateNext 没有结果。

笔记:

我不起作用,因为我需要实例位于小部件对象上。

谢谢你的帮助!

0 投票
1 回答
815 浏览

javascript - 在没有实例的情况下处理 jQuery Google Maps 对象

我正在尝试将 KML 图层添加到现有的谷歌地图对象,而无需控制对象实例(和初始化)。

到目前为止,我发现该对象位于(DOM):window.google.maps ...(好吧,这只是构造函数,而不是渲染的 Map 对象本身)

这是我要添加到 google.maps.Map 对象的现有(?)实例的内容:

包含 Map 对象的页面由托管公司提供,并使用其自己的 jQuery 小部件来生成对象。我可以在 html-body 中添加我的 javascript(也可以在其中创建地图的“服务器端”)。

由于我无法更改使用的 JS 文件和 CMS 添加的 JS 的来源,我需要解决现有对象并执行以下操作:

应用我的添加并更新 Map 对象。但这显然不起作用。

我对整个网站进行了萤火虫攻击,并试图找到由 jQuery 小部件生成的 Map 实例 - 什么也没有。我遍历了网站上的每一个对象——什么都没有。

完全由我自己编写谷歌地图的代码是不可能的,因为我需要在后端为非开发人员保留它的可配置性。

我猜这个问题会转向一个 jQuery 小部件问题......提前致谢!

0 投票
0 回答
160 浏览

jquery - jquery 小部件:每次都能获得新的 DIV 视图

这是我的 html 页面中的静态 div

我已经使用 jquery 小部件制作了一个自定义对话框。在初始化期间,我会:

modal是引导模式,这是我如何动态添加类的示例

之后我在#targetdiv 及其子 div 中添加动态类。

问题是如果我第二次打开对话框,之前添加的所有类都保留在那里,即如果我X第一次添加了一个类,如果我第二次打开对话框,它将保留在那里。我要添加很多运行时类。

#target每次打开对话框时,我都想获得全新的视图

0 投票
1 回答
63 浏览

jquery - 如何使用多个版本的 jQuery?

我有一个需要多个 jQuery 版本的页面:jquery-1.11.0.min.jsjquery-1.10.2.jsjquery-ui-1.10.4.custom.js.

我想使用tabs,这需要jquery-1.10.2.jsand jquery-ui-1.10.4.custom.js。但我也想做这个图像滑块,这需要jquery-1.11.0.min.js

没有图像滑块的 js,选项卡可以完美运行,反之亦然。

我怎么能同时使用???

我为每个人尝试了以下内容,但这没有任何帮助。

谢谢您的帮助!

0 投票
1 回答
98 浏览

jquery - 如何从按钮单击功能访问其他小部件属性?

我有一个简单的小部件,带有一个按钮和一些属性和功能。如何在单击按钮时访问这些功能。

0 投票
2 回答
6940 浏览

jquery - 使用自定义内容以编程方式打开 jquery ui 工具提示

我想以编程方式打开一个 jquery ui 工具提示(不是悬停),其中包含这样的自定义内容工具提示。有没有办法做到这一点?

0 投票
0 回答
47 浏览

jquery - 创建一个使用自动完成功能的 jquery 插件

我正在尝试为我的网站构建一个 jquery 插件,该插件使用自动完成来填写文本框。我试图将其称为:

从我的 HTML 页面。这些是我的参考。

这是我的插件 test.js:

它说自动完成是未定义的。任何人都可以帮忙吗?

0 投票
1 回答
1071 浏览

jquery - 为什么我的 jQuery 小部件返回“对象不是函数”?

我正在尝试创建一个 2 列自动完成功能。我理论这段代码应该是正确的,但我不断收到错误Uncaught TypeError: object is not a function,我不知道为什么。

谁能看到我为什么会收到这个错误?这是我的小提琴- 要重现错误,请在以 . 开头的文本字段中输入至少两个字符mo

PS。jsFiddle 中有一个错误。如果你第一次保存后点击更新,你会得到一个 403 禁止。希望他们能尽快解决这个问题。

更新
所以我做了一些调试。从 切换jquery.min.jsjquery.js显示jQuery实际上在以下方面失败了each

TypeError: obj is undefined
length = obj.length,

所以通过这样做:

你会得到一个TypeError: stores is undefined

但如果你这样做:

它会输出

更新 2
似乎response(data);删除了 JSON 对象中的命名参数。
如果你这样做:

现在你可以点他的:

代码:

0 投票
2 回答
4540 浏览

javascript - 在选择或输入时获取jquery自动完成建议列表

我正在寻找自定义 jQuery 自动完成小部件的帮助。我在一些大数组上使用自动完成功能,并在建议中显示了一些结果。当用户点击回车(或选择一个值,回车也很好)时,我想将建议列表放入一个数组中,以便我可以在其他地方显示它们。

这非常接近我想要的,我将继续使用它并希望自己解决这个问题:

HTML

JS

http://jsfiddle.net/uMqyn/1/

谢谢!

0 投票
1 回答
605 浏览

jquery - 继承 jQuery 小部件并从外部调用一些基本小部件的方法

我有两个 jQuery 小部件,小部件 A 是基础小部件,小部件 B 继承小部件 A。

小部件 A:

小部件 B:

比我将小部件 B 应用于某些 HTML 元素

现在我想someMethod从小部件 A 调用方法...为了做到这一点,我使用了这段代码

但收到错误消息

无法在初始化之前调用 widgetA 上的方法;试图调用方法“someMethod”

我知道如果我这样称呼它会起作用

但我需要使用基本小部件来调用它......有可能吗?

这是我的例子的小提琴

更新

在这里发生这种情况的原因