Tag: javascript

使用javascript检测键盘布局

有没有办法使用JavaScript检测当前的键盘布局? 我找到了这个 ,但它只检测访问者是否在英文版面上。 我需要知道确切的布局为字符串,例如de-ch , fr或en 。

从localStorage保存和加载图像

所以基本上,我试图将图像保存到localStorage ,然后在下一页上加载相同的图像。 我遇到了这个很好的例子: http : //jsfiddle.net/8V9w6/ 虽然,我完全不知道它是如何工作的,因为我只使用localStorage来处理非常小的字符串。 我有一个图像,通过jQuery处理的文件上传得到改变 我上面添加的jsfiddle链接允许多个文件上传,这绝对是我不想拥有的。 我需要知道的是我应该在第一页上放置什么来保存图像,以及我应该在第二页上放置什么来加载图像? 我有一个save按钮,可以处理所有内容。

在JavaScript / jQuery中解析CSS

我正在尝试在JavaScript中实现CSS解析,以便: a { color: red; } 被解析为对象: { ‘a’ { ‘color’: ‘red’ } } 首先,我可以使用JavaScript / jQuery 库吗? 我的实现非常基础,所以我确信它无论如何都不是万无一失的。 例如,它适用于基本CSS,但对于类型的属性: background: url(data:image/png;base64, ….); 它失败了,因为我使用split(‘;’)来分隔property:value对。 在这里, ; 发生在value ,因此它也会在该点处分裂。 还有另一种方法吗? 这是代码: parseCSS: function(css) { var rules = {}; css = this.removeComments(css); var blocks = css.split(‘}’); blocks.pop(); var len = blocks.length; for (var i = 0; i […]

注意动态添加类

如果将一个类动态添加到元素中,是否有监听器可以观察并运行代码? 我在一个WordPress CMS和一个插件我正在使用我们动态添加一个类,我想在发生这种情况时抓住并运行一些自定义代码。 change / onChange似乎不起作用: $(‘#test’).change(function(){ alert(‘test’); }); 是否有另一个我可以添加的侦听器会抓住这个? 我一开始并不认为这很重要,但是在ajax调用之后会添加动态类。 我目前正在尝试使用ajaxComplete()但没有任何运气。

如何在第一个`/`(斜杠)中拆分一个字符串并在“中包围它的一部分?

我想格式化这个日期: 23/05/2013 。 首先,我想在第一个/分割字符串,并将其余部分放在下一行。 接下来,我想在标记中包围第一部分,如下所示: 23 05/2013 23 05/2013 我做了什么: 23/05/2013 $(document).ready(function(){ $(“#date”).text().substring(0, 2) + ”; }); 见JSFiddle 。 但这不起作用。 有人可以用jQuery帮我吗?

获取所选文本的父元素

是否可以在页面中获取所选文本的父元素? 例如: Selection of this text should refer to the ‘someparent’ class. If this is selected, the parent should be this span 因为在获取所选文本时,它通常从窗口或文档中获取它(取决于浏览器),但是可以获取所选文本的父元素吗?

jQuery缓动函数 – 变量的理解

jQuery的缓动函数如何工作? 举个例子: easeInQuad = function (x, t, b, c, d) { return c*(t/=d)*t + b; }; 这是如何运作的? 每个参数有什么作用? 我如何为动画实现一些愚蠢的缓和? 另外我如何将缓动模式附加到jQuery,将它加载到$ .easing中足够好?

我的javascript返回此错误:$ .ajax不是函数

不知道出了什么问题,但我从Chrome控制台收到此错误: jquery-3.2.1.slim.min.js:1244 jQuery.Deferred exception: $.ajax is not a function TypeError: $.ajax is not a function at HTMLDocument. (file:///C:/Users/Adam/Desktop/UseTime/js/example.js:3:7) at j (file:///C:/Users/Adam/Desktop/UseTime/js/jquery-3.2.1.slim.min.js:1193:55) at k (file:///C:/Users/Adam/Desktop/UseTime/js/jquery-3.2.1.slim.min.js:1199:45) undefined r.Deferred.exceptionHook @ jquery-3.2.1.slim.min.js:1244 jquery-3.2.1.slim.min.js:1247 Uncaught TypeError: $.ajax is not a function at HTMLDocument. (example.js:3) at j (jquery-3.2.1.slim.min.js:1193) at k (jquery-3.2.1.slim.min.js:1199) 从这个JavaScript: $(function() { //when the DOM is ready var times; […]

是什么意思? (JavaScript的)

我的一个提醒是给出以下结果: [object Object] 这究竟是什么意思? (这是一些jQuery对象的警报。)

在数据属性jquery中获取错误的值

我有一个数据属性的div 我有脚本喜欢 $(‘button’).click(function(){ var loc = $(‘.p1’).data(‘location’); alert(‘data location is’+loc);//SHOW THE DATA var num = 10; var count = loc; var element = $(‘.p1’); var intv = setInterval(anim,1000); function anim(){ count++; num–; if(count==37){count = 1;} if(num==1){clearInterval(intv);} $(element).animateCSS(‘bounceOut’,{ callback: function(){ $(element).attr(‘data-location’,count); $(element).animateCSS(‘bounceIn’); } }); } anim(); }); 使用上面的脚本data-location属性将更新为10,但如果我再次单击该按钮,数据位置仍然是1