问题标签 [jquery-tools]
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 用户界面库?
我们正在寻找我们能找到的最好的基于 jQuery 的用户界面库。它不一定是免费的。人们在用什么?
我们使用了 jQueryUI,但开发似乎停滞不前。很长一段时间没有多少新东西了。
jQuery Tools看起来既漂亮又专业,但它的小部件数量非常有限。
这是我们需要的:
- 菜单(水平、垂直)
- 日期选择器
- 标签
- 自动完成
- 可编辑组合框
- 一个体面的网格
- 一棵像样的树
- 对话框
- 其中一个控件可让您将项目从一个垂直列表移动到另一个列表 - 不确定它们的名称。
很高兴拥有,不是必需的:
- 谷歌地图控制
- 文件管理器
拥有像 jQueryUI 这样的主题也是非常好的。有人知道这样的图书馆吗?
javascript - 带有覆盖层的 jquery 工具验证器
我正在使用 jQuery Tools 表单对话框获得一些变体行为 - 即在覆盖中包含的表单上使用验证器。这是我的代码(应该直接加载)
此代码有以下问题(按对这个问题的重要性排序) -
- 在 Chrome 8.0.552.231 中,“必需”验证器失败不会停止提交表单(它在 FF 中会)。
- 在 Chrome 中,与对话框相关的错误消息不可见,但会出现在文档正文中,并且只有在对话框关闭后才可见。
- 在 Firefox 4b7 中,验证器错误出现在输入下方,无论初始化验证器时的任何位置设置如何。默认情况下它应该出现在右侧。
- 在 FF 中,form.reset() 不会重置表单(它在 chrome 中会)。这可以通过在提交后第二次打开对话框来测试。乍一看似乎与 jquery 工具无关,但我想我会把它扔进去:)。
- 在 Chrome 中,字段边框最初不是红色(在 FF 中)
- 在 FF 中,字段边框在选中时不会变为蓝色(在 Chrome 中会变为蓝色)
- FF 和 Chrome 的错误消息文本不同
其他人看到相同的行为?是否可以修复该代码以按预期工作,并且在两种浏览器中都大致相同?干杯,
jquery - jQuery 工具警报工作一次(但只有一次)
我正在尝试使用 jQuery 工具构建一个简单的警报机制——响应一些 Javascript 代码,弹出一个带有消息的叠加层和一个 OK 按钮,单击该按钮会使叠加层消失。微不足道的,或者应该是。我一直在盲目地关注http://flowplayer.org/tools/demos/overlay/trigger.html,并且在第一次调用它时有一些可以正常工作的东西,但只有那一次。如果我重复应该暴露覆盖的 JS 操作,它不会。
我的内容/DIV:
和Javascript:
正如我所说:当第一次调用 showOverlayDialog() 时,覆盖显示就像它应该的那样,并在单击“确定”按钮时消失。但是,如果我让 showOverlayDialog() 再次运行,而不重新加载页面,则什么也不会发生。如果我重新加载页面,那么模式会重复——第一次调用会显示覆盖,但第二次不会。
我显然遗漏了一些东西——有什么建议吗?谢谢!
jquery - 单击jQuery 工具覆盖内的标签会导致表单提交吗?
更多 jQuery 工具叠加乐趣...
我设置了一个“是/否”jQT 模态对话框来进行简单的确认,它遵循http://flowplayer.org/tools/demos/overlay/modal-dialog.html中的示例。我已经在我的网站上的几个地方使用了它,它工作正常:单击“是”按钮将 window.location 指向附加对话框的“A”标签的 href;单击“否”只会使覆盖消失。
我现在在另一个上下文中使用它,将它附加到页面表单内的“A”标签上。是/否对话框按原样显示,并在单击按钮时消失。然而,让我抓狂的是,表单由于单击而被提交——我在表单上设置了一个 onSubmit 处理程序来进行一些验证,并且它正在触发。如果我删除 onSubmit 验证处理程序,表单会执行代码中指定的 POST,但不会执行覆盖处理程序中的 window.location。除了 Firefox,根据我的服务器日志,它尝试同时执行 GET 和 POST,给我留下了一个相当混乱的页面。
我唯一能弄清楚的是,在 jQuery 或 jQuery 工具的内部有一些东西正在生成表单提交,这会触发我的表单。这对任何人都有意义吗?我会发布一些代码,但是需要很长时间才能将其修剪到可以被一双新眼睛理解的程度;我想我会试试这个笔记,因为它会触发一个快速的“哦,是的......”有人在那里做出回应。谢谢!
jquery - jquerytools覆盖效果中的onLoad focus()事件
我从这里使用覆盖 jquery:
http://flowplayer.org/tools/overlay/index.html
在我的叠加层中,我有一个这样的搜索框:
我想要发生的是,当您加载叠加层时,叠加层内的搜索框获得焦点,因此您可以开始输入它。我认为这会起作用:
但这似乎没有任何作用。我知道该事件正在触发,因为它有效:
但是,当此警报触发时,屏幕上还没有出现覆盖,所以我想知道这是否是问题的一部分?根据文档 onLoad 应该触发“当覆盖完全显示时”(参考)
任何帮助表示赞赏!:)
谢谢
汤姆
编辑此代码执行我想要的操作,但我不知道为什么当上面的代码不起作用时它会起作用......
jquery - JQuery 工具选项卡与 JQuery UI 冲突
我正在使用 JQuery 工具的选项卡功能,同时我使用 JQuery UI。
如果我同时包含两个 JS 库,则带有选项卡的 Jquery 工具将不起作用。
如何解决这个冲突?任何帮助表示赞赏。
提前致谢。
jquery - 如何让 jQuery 工具验证在覆盖对话框中工作?
我有一个使用 jQT 覆盖的简单文本输入对话框——单击一个链接,覆盖与表单一起打开,填写表单,点击提交,然后表单得到处理。我现在正在尝试向表单添加验证,但验证永远不会发生。如果我禁用链接上的覆盖并让表单在单独的窗口中打开,验证工作正常,所以我相对确定我已经正确设置了基本的验证内容。这个无覆盖的版本实际上是在http://flowplayer.org/tools/demos/validator/index.html中发生的——一个包含表单的页面被加载,验证被设置,验证代码在表单上运行提交。
我认为覆盖版本的问题在于验证设置不正确,很可能是因为找不到表单。在单击链接之前,覆盖表单不存在,因此对 validator() 的调用不能在包含链接的主页中。我尝试在创建表单代码时将包含验证器()调用的 SCRIPT 标记添加到表单代码的末尾,但这不起作用。也不会从设置覆盖表单的 jQuery 代码内部对适当的 ID 调用 validator()。在所有情况下,我都没有看到控制台中出现任何 javascript 错误。啊。
我认为这是 jQT 表单和验证的常见用法,但我无法弄清楚这里发生了什么(或这里没有发生)。有什么建议吗?谢谢!
jquery - 在叠加层中加载flowplayer并以编程方式添加剪辑
Flowplayer js版本:3.2.4 Flowplayer flash swf版本:3.2.5
我正在这样的叠加层中加载flowplayer
除了 add-clip 功能之外的所有内容都是 flowplayer 在其网站上作为示例设置的标准。请注意确定未添加剪辑的原因。
jquery - 下拉框/单选按钮验证?
我正在为我的表单使用 jQuery 工具 (http://flowplayer.org/tools/demos/index.html) 验证器,并且想知道如何验证下拉菜单和单选按钮?
有人有实施它的经验吗?
jquery - Jquery 工具 - Ajax 的实时工具提示
我有一个工作版本的工具提示(jQuery 工具 - http://flowplayer.org/tools/demos/tooltip/index.html),
});
加载 ajax 后,工具提示不再工作,因为脚本已经加载,我尝试了论坛http://flowplayer.org/tools/forum/30/37281的解决方案,但没有工作,或者没有正确实施
这是代码:
});
什么都没有......我做错了什么,谢谢你的帮助;),对不起我的英语不好