问题标签 [jquery-plugins]
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 选项卡 - 获取新选择的索引
我以前使用jquery-ui tabs
扩展来通过 加载页面片段ajax
,并隐藏或显示div
页面中的隐藏 s。这两种方法都有据可查,我在那里没有遇到任何问题。
然而,现在我想用标签做一些不同的事情。当用户选择一个选项卡时,它应该完全重新加载页面 - 原因是每个选项卡部分的内容渲染起来有点贵,所以我不想一次全部发送并使用普通方法切换“显示:无”以显示它们。
我的计划是拦截选项卡的select
事件,并通过操作 document.location 让该功能重新加载页面。
如何在select
处理程序中获取新选择的选项卡索引及其对应的 html LI 对象?
是否有我可以读取的事件或 ui 对象的属性将给出新选择的选项卡或其中的锚标记的索引、ID 或对象?
或者有没有更好的方法来使用标签重新加载整个页面?
javascript - jQuery UI 在哪里适合 MVC?
我需要为我正在构建的 ASP.NET MVC 应用程序开发一个通用的基于 jQuery 的搜索插件,但我无法弄清楚它应该如何适应,或者最佳实践是什么。我想做以下事情:
只要我在 Models.User 上实现了特定的接口,jQuery 就能够与反射服务对话以通用地构建相关的 UI。
听起来很有趣,但似乎我现在正在从 View 调用 JavaScript,这反过来会执行一些与 View 相关的活动来构建搜索 UI,然后进行搜索并与将要执行的用户交互在那里扔一堆控制器任务。
那么这真的适合哪里呢?有没有一种不同的方式可以构建我的 jQuery 插件,使其更符合 MVC 的理念?当 MVC在另一个 MVC 结构中缩小到自己的形式时,它是否可以工作?为了一个插件,我应该忽略这些问题吗?
jquery - 使用 jQuery 解析 RSS
我想使用 jQuery 来解析 RSS 提要。这可以通过开箱即用的基本 jQuery 库来完成,还是我需要使用插件?
javascript - jQuery 对向后兼容性的支持如何?
我们遇到了 Mootools 不能很好地向后兼容的问题,特别是在拖放功能方面。我想知道是否有人对 jQuery 不向后兼容有任何类似的问题。我们开始大量使用它,并正在考虑升级到更新版本以开始使用几个需要它的插件。如果我们摆脱旧版本,我们会有什么问题吗?
javascript - 使用 jQuery,在上传前限制文件大小
在 PHP 上,他们有办法在上传之后限制文件大小,而不是在上传之前。我使用Malsup jQuery Form Plugin进行表单发布,它支持图像文件发布。
我想知道是否有一个限制,我可以设置多少字节可以通过该 AJAX 流到达服务器?这可以让我检查文件大小并在文件太大时返回错误。
通过在客户端执行此操作,它会阻止那些从宾得拍摄 10MB 照片并尝试上传的新手。
jquery - jQuery 插件:处理事件
我目前正在开发一个 jQuery 插件,我想知道是否可以让插件监听事件而不是被事件触发。
所以代替这个:
我想尝试做这样的事情:
并将 ? 替换为对应该触发它显示或隐藏的元素和事件的某种引用。我还在用 jQuery 弄湿我的脚,所以如果解决这个问题的方法非常明显,请耐心等待。
jquery - jQuery datepicker- 2 个输入/文本框和限制范围
我正在使用带有两个输入框的 jQuery Datepicker 小部件,一个用于“From”日期,第二个用于“To”日期。我使用jQuery Datepicker 功能演示作为让两个输入框相互配合的基础,但我需要能够添加这些额外的限制:
日期范围不得早于 2008 年 12 月 1 日
“到”日期不能迟于今天
选择“开始”日期后,“结束”日期只能在“开始”日期之后的 7 天范围内
如果先选择“To”日期,则“From”日期只能在“To”日期前 7 天的范围内(限制为 12 月 1 日为第一个可选日期)
我似乎无法将上述所有内容一起工作。
总而言之,我希望能够选择从 12 月 1 日到今天之间最多 7 天的范围(我意识到我在 12 月 1 日发布了这个,所以目前只能在今天得到)。
到目前为止我的代码
我错过了 7 天范围限制,并且还阻止了2008 年 12 月 1 日之前或今天之后的“到”日期选择。任何帮助将不胜感激,谢谢。
asp.net-mvc - 使用 jQuery 验证插件将多个值发送到 ASP.NET MVC 控制器操作?
使用jQuery Validation插件和 AJAX,我如何验证输入(文本框)的内容,但将多个参数传递给控制器操作?
可以在此处找到使用插件通过 AJAX 传递单个值的绝妙示例。