Tag: javascript

Javascript日期字符串构造错误的日期

嗨,我正在尝试用字符串构造一个javascript日期对象,但它一直在构建错误的一天。 它总是构建一天落后的一天。 这是我的代码 var date = new Date(‘2006-05-17’); 我想要的日期是 Wednesday May 17 2006 00:00:00 GMT-0700 (PDT) 但相反,我得到了 Tue May 16 2006 17:00:00 GMT-0700 (PDT)

如何在每个特定时间间隔执行javascript代码?

我想使用jQuery每2分钟ping一次服务器。 我想过一个带有setTimeout函数的开环,但我认为这会破坏浏览器 – 任何建议?

如何打印整个引导模式,其中模态体中的内容滚动到视图外

问题是用户必须向下滚动才能查看模态体内的所有内容。 但是,当我打印模态时,唯一打印的部分是可查看的部分。 我希望打印整个模态的内容。 我已经尝试了下一页的每一段代码,但没有一段代码打印整个模态。 Twitter Bootstrap:打印模态窗口的内容

如何调试jQuery Ajax请求?

我的代码是: var test = “it isn’t working”; var response = $.ajax({ type: ‘GET’, url: ‘jquerydemo.php’, //This is in the same site as the page calling this request, so it’s not a same-domain error. success: function(){ test = “it’s working”; }, error: function(){ alert(“Error detected”); } }).responseText; alert(test); 我测试了状态代码,它出现了200并且错误函数永远不会消失,但成功函数也没有。 就像我在评论中所说的那样,它不是同源政策错误。 它只是说“它不起作用”。 这里发生了什么?

鼠标单击页面上的其他位置(不是特定的div)

当用户点击页面上除框区域以外的任何位置时,我想在页面中关闭一个小弹出框。 怎么找到它?

如何在Chrome中检测弹出窗口拦截器?

我在堆栈溢出中搜索了很多问题,并且可能在这里重复 检测Popup 但在Chrome测试中not helped for me (测试版本v26.0.1410.64) 以下方法Worked in IE and Firefox但not in Chrome var popup = window.open(winPath,winName,winFeature,true); if (!popup || popup.closed || typeof popup.closed==’undefined’){ //Worked For IE and Firefox alert(“Popup Blocker is enabled! Please add this site to your exception list.”); window.location.href = ‘warning.html’; } else { //Popup Allowed window.open(”,’_self’); window.close(); } 还有适用于Chrome的更好的解决方案吗?

在调整浏览器大小时,不断地在video上移动可resize/可拖动的图像

我正在研究这个小提琴 , 当浏览器resize时 ,我想在video上不断地移动/调整图像大小(它本身可resize/可拖动图像) 。 我使用的HTML / CSS / JS代码片段是: HTML: CSS: .overlay { position:absolute; width:100%; height:100%; background:red; opacity:.5; display:none; } JS: $(function() { $(‘#wrapper’).draggable(); $(‘#image’).resizable({ start: function( event, ui ) { $(‘#overlay’).show(); }, stop: function( event, ui ) { $(‘#overlay’).hide(); } } ); }); 问题陈述: 我想知道我应该在上面的JS代码中做出哪些更改,以便每当我调整浏览器大小时,可拖动/可resize的图像也应该不断移动 。 例如:让我们假设我将谷歌图像放在一个人的鼻子上全屏幕 ,如果我调整浏览器窗口大小, 谷歌图像似乎不会停留在鼻子上 ,如小提琴https:// jsfiddle所示达网络/ obn4yph0 /嵌入/结果

你会如何处理不同格式的日期?

我有不同类型的日期格式,如: 公元663年8月27日至28日 1945年8月22日19日 1945年5月4日 – 1945年8月22日 1945年5月4日 1232年2月7日 1020年3月4日 1/3/1 (year 1) 09/08/0 (year 0) 注意它们都是不同的格式,不同的顺序,有的有2个月,有的只有一个,我试过用js没有结果,我也尝试使用日期js ,没有运气。 我试着做一些拆分: dates.push({ Time : [] }); function doSelect(text) { return $wikiDOM.find(“.infobox th”).filter(function() { return $(this).text() === text; }); } dateText = doSelect(“Date”).siblings(‘td’).text().split(/\s+/g); for(var i = 0; i < dateText.length; i++) { d += dateText[i] + ' '; } […]

当拖动元素并将其捕捉到另一个容器时,如何强制jquery将元素居中?

我想要一些方形的可拖动物体(在这种情况下只是带有数字的 盒子)能够捕捉到一些空的表格单元并捕捉到那些单元格的中心(空的td框),而不是(外部) )边缘那些细胞,这似乎是默认情况下做的。 这是我的剧本: $(document).ready(function () { $(“.inputs div”).draggable( { snap: “.spaces” }); }); 编辑:这是整个文件 Draggable .block { z-index:9999; cursor:move; } li { list-style:none; } tr { border: 2px solid black; } table { border: 2px solid black; } .inputs div { float:left; background-color:#FFFFFF; color:#004E66; font-size:x-large; margin:2px; padding:20px; border:1px solid black; } .spaces td { […]

Facebook风格AJAX搜索

我已经为我的网站创建了一个Facebook风格的ajax搜索,当你输入它时,它会将结果显示在搜索下方的一个很好的列表中。 $(“#s”).keyup(function() { var searchbox = $(this).val(); var dataString = ‘s=’+ searchbox; if(searchbox!=”) { $.ajax({ type: “POST”, url: “/livesearch.php”, data: dataString, cache: false, success: function(html){ $(“#display”).html(html).show(); } }); } else {return false; } }); $(“body”).click(function() { $(“#display”).hide(); }); 这个问题是它有点无效,因为用户会输入一个单词,例如“football”。 这将向服务器执行8个请求。 什么是更有效的方法来做到这一点? 理想情况下,我认为它应该在进行搜索之前存储1秒的请求而不是即时密钥。 但不是100%肯定如何做到这一点……