我如何在jQuery中永远运行.animate函数?
$(this).css("left","100px"); function endless(){ $(this).animate({ left:'-=100px', },{ easing: "linear", duration: 5000, complete: function() { $(this).css('left','100px'); endless(); } }); }; endless(); 这是我尝试的,但是使用这种方法我无法移动. 我使用jQuery 1.3.2. 有什么建议吗? 解决方案 您具有错误的参数.它不需要选项哈希,只是宽松,持续时间和回调的实际选项.另外,使用this时需要小心.最好将其作为参数传递给无尽的功能. $(this).css("left","100px"); function endless(elem){ $
6 2024-02-26
编程技术问答社区
作为Richfaces的一部分,jquery remove即将到来。
我使用的是3.3.x版本的Richfaces,其中包含1.3.2 jQuery版本. 我们的系统(其他资源)发现JQuery版本1.3.2具有安全性漏洞. 我想完全删除jQuery版本,并想使用以后的版本1.6.4 jQuery. 如果可能的话,让我知道如何? 如果不是,我该怎么办? 注意:我无法更新Richfaces JAR版本:( 解决方案 更改jQuery版本是我决定将PrimeFaces添加到Richfaces项目时的任务.我不知道它在RF 3.3.x(真的很古老)中是否适合,但是在RF 4.x中,这是可能的,而且很简单. 这是docs 示例示例(不是我的!) .在static-resource-mappings.properties中,您可以使用您想要的任何jQuery: jquery.js=jquery-alternative-version.js ,但是您必须使此版本与Richfaces兼容. 让我们知道它是否在RF 3.3.x. 中也起作用
8 2024-01-17
编程技术问答社区
为什么我会得到jQuery#39;用户界面。元素未定义#39;错误
我有以下内容: $('#widgets ul').sortable( { connectWith: ['#widgets ul'], opacity: 0.7, start: function(e, ui) { fromWidgetPosition = ui.item.prevAll().length + 1; fromRowId = ui.element.attr('id'); 我刚刚将jQuery从1.2.6升级到1.3.2,我还将jQuery UI库升级到了最新版本. 解决方案 "元素"在较新的jQuery UI版本中被删除,请参阅此相应的源更改. 根据这些,您应该使用$(this): fromRowId = $(this).attr('id');
18 2024-01-14
编程技术问答社区
slideToggle和:visible
使用sliderToggle方法时,:visible表达式似乎从未返回其他任何东西. 如果我手动使用show/hide与:visible表达式结合使用,则可以正常工作. 失败的示例: jQuery(".fileNode .nodeExpander").click(function() { var notes = jQuery(this).parent().siblings(".fileNotes"); notes.slideToggle ("fast"); var isVisible = notes.is(":visible"); // Always returns true... // Do stuff based on visibility... }); 工作示例: jQuery(".fileNode .nodeExpander").click(function() { var notes = jQuery(th
30 2024-01-12
编程技术问答社区
是否有可能阻止jqGrid行被选中和/或高亮?
我已经看过文档VE无法找到答案.是否有一种方法可以防止选择时突出显示?这甚至是一种完全阻止选择的行.我喜欢" Hoverrows:true"选项,但理想情况下,我想阻止一行在点击中选择. 谢谢, 更新: 我已经能够" hackily"实现似乎是临时修复的东西.我根本不太喜欢它,如果有一个…… ,我会想像一个更好的解决方案 我发现,如果我通过了选项 onSelectRow: function(rowid, status) { $('#'+rowid).removeClass('ui-state-highlight'); } 当我实例化JQGrid时,添加亮点时可以剥离亮点. 是否有另一种理想的方法? 解决方案 使用以下代码: beforeSelectRow: function(rowid, e) { return false; } 其他解决方案 如果您像我一样,有一个数十亿个JQGrids,并且不想为每个单独使用覆盖OnS
38 2023-02-08
编程技术问答社区
IE8中的Jquery问题
jQuery在Safari和Firefox中运行良好.在IE8(使用开发人员工具)中,我发现错误:"无法获得位置属性.无效的参数JQuery-1.3.2.js,行12个字符12949".使用调试,脚本突出显示字符{j [g] = k}. 我不知道这是怎么回事,但似乎会导致问题!结果是,当我的一个画廊中单击缩略图图像时,该图像在IE8中没有打开.如果有人理解这一点或如何纠正它,我将非常感激!在我的网站www.blueshiftgallery.com上查看行动中的问题(或未),非常感谢! 解决方案 问题似乎与catchify插件有关.演示页面上的IE8上发生了同一问题 - a> 单击图像不起作用.但是,单击悬停时出现的字幕文本. 其他解决方案 我遇到了一个类似的问题,我的代码在所有浏览器(通常的故事)以外的所有浏览器中都起作用. 我使用jQuery弹出对话框时收到相同的错误消息. 最终我发现这是因为我正在使用包含NAN而不是整数的值的POS参数.
40 2022-11-30
编程技术问答社区
JQuery 1.3.2 vsdoc不产生Visual Studio intellisense
过去,我曾与jQuery 1.2 VSDOC文件一起生成Intellisense vs2008 sp1. 我最近下载了jQuery 1.3.2和jQuery 1.3.2 VSDOC文件的最新版本. 当我尝试在VS2008中获得jQuery的Intellisense时 - 我正在遵循以下错误 - 警告1 错误更新JScript IntelliSense:C:\ Documents and Settings \ Sonx3d \ My Documents \ My Documents \ Visual Studio 2008 \ Projects \ webapplication2 \ webapplication2 \ jquery-1.3.2.js:对象不支持此属性 或方法 @ 2139:1 有人可以帮忙吗? 解决方案 阅读此博客 - http://blogs.ipona.com/james/archive/2009/01/14/jquery-1.3-and-v
48 2022-11-29
编程技术问答社区
如何调整YouTube播放器的大小,从缩略图大小调整为';正常';大小
我想这与 Facebook 的做法类似,但是......我还没有弄清楚如何关注他们的做法,如果这是一个骗局,我深表歉意. 这个想法是有一个缩略图大小的播放器(width="220px" height="180px"),当点击它时,它会调整为“正常"大小(正常是任意的,当然,但是为了这个例子,如果我们使用 width="445px", height="364px" 作为 Youtube 默认值)然后播放. 我假设 onClick 事件应该更改 和 标记中定义的高度和宽度属性,但由于对象是 flash,我假设 flash 播放器“捕获"点击而不是报告它们到浏览器? 以下视频是我打算使用的视频之一,在这里提供一个真实的示例:
1344 2022-07-19
编程技术问答社区