草庐IT

jquery-countdown

全部标签

javascript - jQuery 中匿名函数包装器的用途是什么?

jQuery开始将其所有代码包装在一个匿名函数中:(function(window,undefined){/*...jquerycode...*/})(window);我知道函数会在整个脚本被读取后立即执行,但参数的目的是什么?一个是全局对象引用,另一个是属性引用。现在,我记得在脚本开发的早期,undefined实际上被定义为其他东西(我没记错吧?)。跟这个有关系吗?另外,这个函数看起来像是被用作运算符?就像上面一样,我完全不理解语句的语法。也许有上下文会有所帮助? 最佳答案 包装器做了很多事情:function(window,un

javascript - 在 JSPX 文件中包含 JS 文件 (JQuery)

我正在Eclipse中创建一个动态Web项目(几乎是从头开始),我在放置的位置创建了一个JSPX文件...我打算使用JqueryUIsortable我发现使用JSPX,只有第一个脚本加载到Firefox和IE中(而在Opera中它工作......)。如果我使用纯JSP,无论是HTML还是XHTML,它都会加载所有JS文件。有没有办法不使用就成功包含所有的JS文件我必须知道的是什么?(因为这会将脚本加载到最终的(X)HTML中)编辑:只是想...为什么Opera正确读取xhtml而FF和IE无法读取标签?会不会是一个错误? 最佳答案

javascript - 我可以使用 jQuery 画一条线吗?

我有一个网络应用程序,我希望用户按以下方式画一条线:当他点击Point1并移动鼠标时,从Point1到当前鼠标位置,并在单击Point2时绘制最后一条线从Point1到Point2。如何使用jQuery和/或其插件之一来实现? 最佳答案 接受挑战。我尝试用CSS转换和Javascript中的一堆数学来完成它-半小时后我得到了这个:http://jsfiddle.net/VnDrb/2/在灰色方block中单击2次,应绘制一条线。当Angular>45度时,仍有一个小错误会画错线。也许其他人知道如何解决这个问题。也许不使用Math.a

javascript - this.$ ('.selector' ) 在 jQuery 中做什么?

我在某人的代码中看到了这个:this.$('.selector')并且很好奇它的作用。“this”是一个主干View。那么前缀“this”是什么意思呢?放到jQuery选择器上,在给定的上下文中,做什么? 最佳答案 来自doc:$(jQueryorZepto)view.$(selector)IfjQueryorZeptoisincludedonthepage,eachviewhasa$functionthatrunsqueriesscopedwithintheview'selement.IfyouusethisscopedjQuer

javascript - 我可以在不在 URL 中添加 '?callback=' 参数的情况下发出 jQuery JSONP 请求吗?

服务器不会接受请求URL中的任何参数,所以我需要删除URL中的所有额外参数,当然我无法控制服务器。jQuery:$.ajax({type:'GET',url:'http://cross-domain.com/the_jsonp_file,jsonpCallback:'jsonCallback',contentType:'application/json',cache:'true',dataType:'jsonp',success:function(json){console.log(json);    },});JSONP文件:jsonCallback({"test":"hello"}

javascript - 使用 jquery 或 javascript 通过 AJAX 读取嵌套的 JSON 并输出到表

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:jqueryreadingnestedjson我真的很想有一个硬性快速的方法来遍历JSON中的多个记录,每个记录都可能有很深的嵌套。我只是想输出到一个表。对于$.each()或$.ajax()成功的javascript方法,我不确定需要通过function()传递哪些参数。所有示例似乎都使用通用词“data”或“obj”,但那些让我感到困惑-它们是内置函数参数还是我可以随意命名它们:$.each(foo,function(bar){});我如何跟踪我在循环/嵌套中的位置?我更愿意使用JQuery,但我也应该知

javascript - 检查是否至少有一个输入字段在 jQuery 中被填充

我有一个jQuery脚本,它检查是否至少有一个输入字段包含文本,但它不检查我的选择选项。有人可以帮我实现吗?脚本:$(function(){$("#myform").submit(function(){varvalid=0;$(this).find('input[type=text]').each(function(){if($(this).val()!="")valid+=1;});if(valid){alert(valid+"inputshavebeenfilled");returntrue;}else{alert("error:youmustfillinatleastonefie

javascript - 将 jQuery 元素保存到 var 会导致在使用时重新查找该元素吗?

所以,我有一些JavaScript/jQuery,看起来像这样:var$foo=$('#bar');$foo.hide();我一直在假设jQuery对给定的选择器进行操作,并将生成的DOM元素保存到var$foo中……据我所知这是真的.但是,调用$foo.hide()会导致jQuery重新寻找#bar元素吗? 最佳答案 不,它不是,在调用$(elem)时进行引用。这就是为什么使用var来存储对元素的引用。将引用存储到var始终是最佳实践,这样下次使用代码时,将使用旧引用,并且无需再次搜索DOM。//referencevara=$('

javascript - 使用 jQuery 或 javascript 查找最接近的匹配值

考虑一个标记,例如SometextSometextSometext//Sometext假设我有一个值,比如7。是否可以定位value的选项标签?属性最接近7,在本例中为?我知道^这意味着从$开始这意味着结束并希望是否有类似的东西找到给定值的最接近匹配。 最佳答案 我会这样:http://jsfiddle.net/GNNHy/var$tmpOption=$('Sometext7');$("#blah").append($tmpOption);varmy_options=$("#blahoption");my_options.sort(

javascript - 1.9.1 与 1.8.3 中的 Angular.js/jQuery html 字符串解析

尝试执行angular.element(stringWithHtmlStructure);会导致Error:Syntaxerror,unrecognizedexpression:bar在jquery1.9.1中,但是它在jquery1.8.3中有效这是一个问题还是一个功能?也许是安全的?我该如何处理?1.8.3示例http://plnkr.co/edit/ZYYKIixcYzOL46hq0puS?p=preview1.9.1例子http://plnkr.co/edit/ETmQMY8KoCP0gaKdSrMD?p=preview这绝对不是任何Angular问题,做$(stringWit