问题标签 [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.
jquery - jQuery 自定义小部件:如何包含 html 模板?
我必须在这里遗漏一些基本的东西,但是在开发自定义 jQuery 小部件时,我们如何像使用 dojo 自定义小部件一样将 html 模板作为小部件的一部分包含在内?目前,我的 jQuery 自定义小部件正在 JavaScript 中生成所需的 html,我正在尝试将其放入 html 模板并将其包含在自定义小部件中。想法?
jquery-widgets - rcarousel 可以动态退出自动前进模式吗?
我正在编写的页面中使用rcarousel,不幸的是我还不能作为示例分享。但这与我的问题无关,因为我的问题不是错误,而是功能存在查询。
我在创建时启用了“自动”,但如果用户单击其中一个导航按钮,我希望能够动态禁用它。这是轮播的创建:
我希望能够做这样的事情:
但这当然行不通。
有谁知道 rcarousel 是否可以动态退出自动前进模式?谢谢!
jquery - 如何通过传递参数和覆盖我自己的回调来自定义 jquery 小部件?
我对 jquery 很陌生,最近根据我的需要定制了jquery 组合框。但是,我需要在我网站的其他地方重用这个组件。我基本上需要传入一些参数和一个回调函数,应该调用它们来处理 jquery 中的某些事件。我在语法上苦苦挣扎,并试图找到 jquery 的做事方式:
为了给你一个样本,这里source
是combobox -> input -> autocomplete -> source
:
(创建了一个工作jsfiddle以供参考)
在这里updateOptions(...)
,filterOptionsForResponse(select, term)
是简单的 javascript 函数。
为了重用,我需要为source
我创建的每个组合框实例指定一个回调来处理。
有人可以指出我如何做到这一点的正确方向吗?
jquery - 将 jquery 自定义小部件与主干.js 视图一起使用
我有一个自定义 jQuery 小部件,该小部件从我的应用程序中调用,该应用程序使用 MVC 的主干.js。如何在我的自定义 jQuery 小部件中使用主干事件模式?
谢谢。
javascript - 简单的 jquery 小部件
当我将它附加到 HTML 元素时,我如何做到这一点
它会提醒 innerHTML(我知道它什么都不做,只是为了了解基础知识)。
我在这里想念什么?
我错过了什么:
我的代码实际上非常好,除了我假设它this.element
是一个 HTML 元素,而实际上它是一个 jQuery 对象。因此,在下面的答案中,innerHTML
什么都没做。html()
javascript - 如何为小部件的选项提供默认值?
我有一个 jQuery 小部件。我想为可以作为输入发送的选项定义一些默认值。
有没有一种内在的方法可以做到这一点,还是我必须手动检查每个选项是否有一个值,如果没有设置为默认值?
javascript - 多个jquery noConflict文件
我正在实现以下两组功能:-
对于窗口生成 - 所需的 jQuery 库是: - jquery.js (v1.3.2) - jquery-ui.js (v1.7.2)
我在这里使用了一个扩展库——它使用 $.window{...} 创建了一个基于 jquery 的对话框窗口。
对于自动完成/插件搜索, - 我使用的所需库是: - jquery.js (v1.7.2) - jquery-ui.js (v1.8.18)
这 2 个分别工作得很好。但是,当在同一页面上使用时,我必须创建无冲突文件,以便这两个函数在两者之间的某个地方相遇。因此,现在,我正在使用:
- jquery.js (v1.3.2)
- jquery.js (v1.7.2)
- jquery-ui.js (v1.8.1)
作为:
当像上面那样使用时,与窗口交互时会有相当多的视觉故障。在移动窗口时,页面的其他部分通常会突出显示或闪烁(快速突出显示) - 大约 50% 的时间。拖动和调整大小也不是很流畅。
如果我删除 v1.7.2 jquery.js,窗口会平滑很多,但自动完成功能停止工作。如果我删除 v1.3.2 jquery.js,则不会生成窗口。
现在,我使用如下功能:-
我如何在这里也使用 v1.7.2 jquery-ui.js 使用一些变量,例如:-
Qn 1使用两个变量的正确语法是什么 - jQuery_1_3_2 AND jq_172 - 用于同一个函数?这里使用的东西像: -
或者
不工作。
Qn 2是否有可能使用 jquery.js v1.7.2 而不是 v1.3.2 实现一个大型 javascript,例如fstoke中使用的那个 - 如果有人可以对为什么用 v1.7.2 替换 v1.3.2 做出显着区别它停止工作 - 我将非常感激。
如果我可以补充的话,因为窗户是由 $.window({...}); - 将 $.window 替换为 $.dialog 不会生成对话框。我有什么地方出错了吗?请浏览fstoke 中使用的 js 文件。
Qn 3有人可以指出fstoke jquery-ui和cdn 托管 jquery-ui之间有什么区别- 两者都是 v1.7.2 jquery-ui.js 文件。
我觉得这是一个很长的查询,但我迫切需要帮助。请尽早帮助我。!
jquery - 在 jQuery 小部件中存储私有数据,真的是私有的吗?
我在网上搜索了一些时间,以找到一种将数据存储在我的小部件中的方法,该方法不会被损坏或滥用。
大多数我发现在小部件中使用它的建议。
但是这个数据不是内部的:(
上面的代码提供了对内部数据的完全访问权限。
还有其他方法吗?
问候
javascript - jQuery UI Widget 没有方法 'uniqueId'
我正在尝试使 jQuery UI 小部件在我的 Web 应用程序中工作我
从原始演示中获取了所有文件,并且基本上尽我所能,因此代码和文件与演示版本中的几乎相同。
并且一直得到这个错误:Uncaught TypeError: Object [object Object] has no method 'uniqueId'
这是js代码:
以下是包含的文件:
这是普通的html:
javascript - 如何将参数传递给 jQuery 小部件?
这是一个菜鸟问题。
假设我jQuery
在单击按钮时打开了一个对话框。该对话框被实现为一个jQuery
小部件:
我在按钮单击时打开此对话框,如下所示:
到目前为止,一切都很好。我希望这是有道理的。
现在我想在对话框打开时禁用该按钮,并在对话框关闭时启用它。如何将按钮传递给对话框小部件?