Tag: javascript

触摸移动卡住忽略尝试取消触摸移动

我正在搞乱触摸滑块上的触摸事件,我不断收到以下错误: 忽略尝试取消具有cancelable = false的touchmove事件,例如因为滚动正在进行且无法中断。 我不确定是什么导致了这个问题,我不熟悉触摸事件,似乎无法解决这个问题。 以下是处理触摸事件的代码: Slider.prototype.isSwipe = function(threshold) { return Math.abs(deltaX) > Math.max(threshold, Math.abs(deltaY)); } Slider.prototype.touchStart = function(e) { if (this._isSliding) return false; touchMoving = true; deltaX = deltaY = 0; if (e.originalEvent.touches.length === 1) { startX = e.originalEvent.touches[0].pageX; startY = e.originalEvent.touches[0].pageY; this._$slider.on(‘touchmove touchcancel’, this.touchMove.bind(this)).one(‘touchend’, this.touchEnd.bind(this)); isFlick = true; window.setTimeout(function() { isFlick = false; […]

使用jQuery点击书签

有没有办法在点击特定按钮时将当前页面保存为书签(通过jQuery或其他方式)?

来自另一个选项卡时,Jquery setInterval太快

我有一个使用jquery的setIntervall()函数无限滑动图像的网站。 在Chrome 13中调用该页面时,我切换到另一个选项卡几秒钟后返回,图像滑动发生得更快,好像它试图跟上它没有切换到另一个选项卡的位置。 我该如何解决这个问题? $(window).load(function() { setInterval(nextSlide, 3500); }); function nextSlide(){ offset += delta; $(“#slideContent”).animate({left: -1 * offset}, 1000); } 解: 我选择了jfriend00的第一个建议。 现在我在窗口变为非活动状态时关闭计时器。 可以在这里找到这样做的简单代码。

在JavaScript / Jquery中以DD-Mon-YYY格式获取当前日期

我需要在javascript中将日期格式设为’DD-Mon-YYYY’。 我问了一个问题 ,它被标记为重复jQuery日期格式 但是,问题中提供的答案是以“DD-MM-YYYY”格式获取当前日期而不是“DD-MON-YYYY”。 其次,我没有使用datepicker插件。 你能帮助我,好像如何以“DD-Mon-YYYY”格式获取当前日期。

Javascript对象 – 以数字开头的键,允许?

这是允许的吗? myObj = {}; myObj[‘4a56546s6d’] 或者密钥必须以如下字母开头: myObj = {}; myObj[‘x4a56546s6d’] 我可以混合两者: myObj = {}; myObj[‘x4a56546s6d’] myObj[‘4a56546s6d’] 我问这是因为某些事情(例如HTML中的ID)必须以字母开头。 我现在有第三个版本 ,fireBug标记了键(以数字开头)蓝色。

在重复的jQuery / Ajax函数中设置延迟

我试图为可重复的查询添加延迟。 我发现.delay不是这里使用的。 相反,我应该使用setInterval或setTimeout。 我试过了两个,没有任何运气。 这是我的代码: $(setInterval(function () { $.ajax({ cache: false, url: ‘ajax2.php’, data: “workerID=”, dataType: ‘json’, success: function(data) { var id = data[0]; //get id var vname = data[1]; //get name //——————————————————————– // 3) Update html content //——————————————————————– $(‘#output’).html(“id: “+id+” name: “+vname); } }); }),800); 代码工作正常,它按要求输出结果。 它只是没有延迟的负载。 时间和/或间隔似乎不起作用。 谁知道我做错了什么?

jquery ajax调用成功,如何在包装器javascript函数中更改全局变量?

function ajax_test(str1){ var url = “None” jq.ajax({ type:’post’, cache: false, url: ‘http://….’ + str1, success: function(data, status, xhr){ url=data; }, error: function (xhr, status, e) { }, async: true, dataType: ‘json’ }); return url } 如何将全局变量url设置为返回的成功ajax数据?

如何在textarea中选择文本行

我有一个textarea,用于存放大量的SQL脚本进行解析。 当用户单击“Parse”按钮时,他们将获得有关SQL脚本的摘要信息。 我希望摘要信息是可点击的,这样当点击它时,SQL脚本的行会在textarea中突出显示。 我已经在输出中有行号,所以我需要的是javascript或jquery,它告诉它要突出显示哪个textarea行。 是否有某种类型的“ goToLine ”function? 在我所有的搜索中,没有什么能解决我正在寻找的问题。

如何使用Javascript重定向“POST”方法?

我已经查询并且没有找到我发现的东西。 有没有办法重定向到使用Javascript或jquery的POST方法给url?

使用Javascript将iso时间戳转换为日期格式?

这似乎是一个非常简单的问题,但我似乎无法得到答案。 如何使用JavaScript转换iso时间戳以显示日期/时间? 示例时间戳:2012-04-15T18:06:08-07:00 感谢任何帮助,谷歌让我失望。 谢谢。