问题标签 [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.
javascript - jQuery 小部件 _on 委托元素
我正在将 jQuery UI 中的 Widget 工厂用于现有的生产环境。
此环境使用一个名为的绑定事件sm2.validateNext
,该事件在页面更改之前触发。但是,当尝试使用 绑定到此事件时_on
,它会尝试拆分此事件名称并委托它。(我认为这是正确的,不是我预期的功能)。
代码(在 $.widget 内):
并调试此代码,它被委派(不是我的预期行为)(来自 jquery-ui.widget.js)
由于 . (点)它得到一个匹配并且选择器在委派事件时变得有效。但是我需要与它的 handlerProxy 绑定。
有没有办法避免“陷入”这场比赛?我试图逃避 sm2\.validateNext 没有结果。
笔记:
我不起作用,因为我需要实例位于小部件对象上。谢谢你的帮助!
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 小部件问题......提前致谢!
jquery - jquery 小部件:每次都能获得新的 DIV 视图
这是我的 html 页面中的静态 div
我已经使用 jquery 小部件制作了一个自定义对话框。在初始化期间,我会:
这modal
是引导模式,这是我如何动态添加类的示例
之后我在#target
div 及其子 div 中添加动态类。
问题是如果我第二次打开对话框,之前添加的所有类都保留在那里,即如果我X
第一次添加了一个类,如果我第二次打开对话框,它将保留在那里。我要添加很多运行时类。
#target
每次打开对话框时,我都想获得全新的视图
jquery - 如何使用多个版本的 jQuery?
我有一个需要多个 jQuery 版本的页面:jquery-1.11.0.min.js
、jquery-1.10.2.js
和jquery-ui-1.10.4.custom.js
.
我想使用tabs,这需要jquery-1.10.2.js
and jquery-ui-1.10.4.custom.js
。但我也想做这个图像滑块,这需要jquery-1.11.0.min.js
没有图像滑块的 js,选项卡可以完美运行,反之亦然。
我怎么能同时使用???
我为每个人尝试了以下内容,但这没有任何帮助。
谢谢您的帮助!
jquery - 如何从按钮单击功能访问其他小部件属性?
我有一个简单的小部件,带有一个按钮和一些属性和功能。如何在单击按钮时访问这些功能。
jquery - 使用自定义内容以编程方式打开 jquery ui 工具提示
我想以编程方式打开一个 jquery ui 工具提示(不是悬停),其中包含这样的自定义内容工具提示。有没有办法做到这一点?
jquery - 创建一个使用自动完成功能的 jquery 插件
我正在尝试为我的网站构建一个 jquery 插件,该插件使用自动完成来填写文本框。我试图将其称为:
从我的 HTML 页面。这些是我的参考。
这是我的插件 test.js:
它说自动完成是未定义的。任何人都可以帮忙吗?
jquery - 为什么我的 jQuery 小部件返回“对象不是函数”?
我正在尝试创建一个 2 列自动完成功能。我理论这段代码应该是正确的,但我不断收到错误Uncaught TypeError: object is not a function
,我不知道为什么。
谁能看到我为什么会收到这个错误?这是我的小提琴- 要重现错误,请在以 . 开头的文本字段中输入至少两个字符mo
。
PS。jsFiddle 中有一个错误。如果你第一次保存后点击更新,你会得到一个 403 禁止。希望他们能尽快解决这个问题。
更新
所以我做了一些调试。从 切换jquery.min.js
到jquery.js
显示jQuery实际上在以下方面失败了each
:
TypeError: obj is undefined
length = obj.length,
所以通过这样做:
你会得到一个TypeError: stores is undefined
但如果你这样做:
它会输出
更新 2
似乎response(data);
删除了 JSON 对象中的命名参数。
如果你这样做:
现在你可以点他的:
代码:
javascript - 在选择或输入时获取jquery自动完成建议列表
我正在寻找自定义 jQuery 自动完成小部件的帮助。我在一些大数组上使用自动完成功能,并在建议中显示了一些结果。当用户点击回车(或选择一个值,回车也很好)时,我想将建议列表放入一个数组中,以便我可以在其他地方显示它们。
这非常接近我想要的,我将继续使用它并希望自己解决这个问题:
HTML
JS
谢谢!