草庐IT

jquery-1.3

全部标签

javascript - 我可以在不使用 Jquery UI 的情况下获得 Jquery Pulsate Effect 吗?

我遇到过由于某种原因无法使用JqueryUI的情况。我正在尝试在不使用JqueryUI的情况下获得JqueryUIPulsateEffect。类似这个链接,http://docs.jquery.com/UI/Effects/Pulsate.我搜索了很多,但找不到任何东西。 最佳答案 我不知道原始UI代码是什么样的,但这是使用动画功能实现的非常简单的实现:$.fn.pulse=function(options){varoptions=$.extend({times:3,duration:1000},options);varperiod

javascript - 使用 AJAX 获取 html 内容后,将监听器添加到新元素的正确方法是什么? (jQuery,Javascript)

我正在制作可以通过AJAX加载新设置页面的东西,我不确定将监听器绑定(bind)到新内容页面中的这些元素的最有效方法是什么?这是我的想法。我可以制作一个比较文件路径的函数,对于每种情况,我都会根据AJAX加载的页面将正确的监听器应用于这些新元素。我觉得如果我有大量的页面,它会把功能弄得很大。谢谢! 最佳答案 两种方式:1)使用.on()绑定(bind)到非动态父容器上$('.some-parent-class').on('click','.element',function(){//DOSTUFF!});2)ajax调用完成后绑定(

javascript - 在JQuery中获取上个月的第一个和最后一个日期

我有这个脚本,vartoday=newDate();vardd=today.getDate();varddd=today.getDate()-1;vardddd=today.getDate()-2;varmm=today.getMonth()+1;//Januaryis0!varyyyy=today.getFullYear();if(dd有了这个,我得到了当天的最后3天,但在这种情况下,今天是02,如果我休息两天,我得到0,但在这种情况下,我想要上个月的最后一天,怎么办?这是我的fiddle 最佳答案 这是当月的第一天newDate

javascript - 如何在普通 JS 中实现高度未知的 jQuery 的 slideDown()

我正在尝试实现“通过滑动切换可见性”功能,例如jQuery'sslideDown()在普通的JS中。我可以随着时间的推移对值进行动画处理,没问题,但是当元素应该变得可见的高度未知时我该怎么办?Existingsamplesolutions似乎总是将max-height值设置为一个固定值,但我需要将其设置为以前未知的值(高度)。(如果有办法用css3实现这个,我也很好奇!) 最佳答案 将元素的高度设置为0,overflowhidden,并使用CSS3过渡来处理动画:.container{height:0px;overflow:hidd

javascript - Jquery 和 javascript 的开发环境

当您需要使用javascript时,您使用什么开发环境?作为Asp.net开发人员,有哪些选项可以使用javascript或jQuery来进行实时测试和开发?我尝试设置intellisense以使其在jQuery文档中运行,但它不起作用。现在我正在使用Firebug测试我的脚本并在那里进行编辑,但是例如我想同时查看标记和控制台,但这在FireBug上是不可能的。我认为这不是此类工作的最佳解决方案。如果您对如何解决我的问题有任何想法或有任何建议,请在此处发布。谢谢!更新JSBinJSFiddle也是不错的选择。 最佳答案 试试Apta

javascript - jQuery click() 无法处理替换的 html

我正在尝试创建一个go-moku游戏使用jquery、php和mysql数据库。我有一个ajax函数,可以在需要时每秒更新一次面板。varturnCount=-1;setInterval(function(){$.get('includes/boardControl.php',{turn:turnCount},function(data){if(data!=""){$("#board").html(data);turnCount=$("#turnCount").text();$("#turnCount").text("")}});},1000);这工作得很好,它会检查数据库以查看转数是

javascript - 为什么我的 JQuery .ajax 请求不是并行进行的?

我正在尝试像这样使用jQuery并行发出两个ajax请求:varsources=["source1","source2"];$(sources).each(function(){varsource=this;$.ajax({async:true,type:"POST",data:{post:"data",in:"here"},url:"/my/url/"+source,success:function(data){process_result(data);}});});我从thisquestion得到了基本结构,但我的请求仍然没有并行进行。“source1”需要一段时间才能完成,我可以

javascript setTimeout 或 jquery delay - 两者都不适合我

我有一个像这样的div........我尝试同时使用两者$('#sale').delay(3000).slideDown(500);和setTimeout(sale(),3000);functionsale(){$('#sale').slideDown(500);}但他们都没有工作。jQuery延迟表示$('#sale').delay()不是函数,而setTimeout方式表示无用的setTimeout调用(丢失引号)。如果我在sale()调用周围添加双引号,它只会显示“Saleisnotdefined”。为什么这两个都不行?我想要做的就是让一个div在页面加载后3秒出现。

javascript - 使用 Jquery 查找下一个文本区域

HTML如果我知道rowId,我如何找到本页上的下一个文本区域,从任意点开始。我不是指任何输入,只是文本区域。我需要能够从任何行开始,然后继续到下一个文本区域,基本上是沿着行向下。编辑根据答案,我使用以下代码逐行遍历文本区域:varcurElt=$('#'+startAt);//startAtisthefirstrowidfor(vari=1;i 最佳答案 您可以使用next和find方法:$('#'+current_row_id).next().find('textarea').eq(0);next将获取下一个兄弟,然后find将

javascript - 用于检查文本的 jquery 验证不包含 html

如何执行jquery验证来检查文本区域是否不包含html标签?(如果是错误)(顺便说一句,无论如何我都在阻止html通过服务器) 最佳答案 您可以使用JohnResig的HTML解析器(here),或者更简单的解决方案,只查找开始标记。$('textarea').each(function(){if($(this).val().match(/\s]+))?)*)\s*(\/?)>/)){alert('htmlfound');}});Neal的解决方案在包含有效jquery选择器的文本区域(例如仅包含“a”的文本区域)上存在误报问题。