Questions tagged «jquery»

jQuery是一个JavaScript库,请考虑添加JavaScript标记。jQuery是一种流行的跨浏览器JavaScript库,它通过最小化浏览器之间的差异来促进文档对象模型(DOM)遍历,事件处理,动画和AJAX交互。标记为jQuery的问题应与jQuery相关,因此问题代码应使用jQuery,并且问题中至少需要与jQuery使用相关的元素。

8
根据覆盖的背景区域的亮度更改文本颜色?
我已经考虑了以下内容,所以现在我想知道您的意见,可能的解决方案等等。 我正在寻找一种插件或技术来更改文本的颜色,或者根据其父​​级背景图像或-color覆盖像素的平均亮度在预定义的图像/图标之间切换。 如果背景覆盖的区域很暗,请将文本设置为白色或切换图标。 此外,如果脚本会注意到父级没有定义的background-color或-image,然后继续搜索最接近的值(从父元素到其父元素),那将是很好的选择。 您对此想法有什么看法?已经有类似的东西了吗?脚本示例? 干杯J.
114 javascript  jquery  html  css  sass 

5
修改查询字符串而无需重新加载页面
我正在创建一个图片库,并且希望能够在浏览照片时更改查询字符串和标题。 我正在寻找的行为经常出现在连续/无限页面的某些实现中,其中当您向下滚动查询字符串时会不断增加页面编号(http://x.com?page=4)等。这应该是从理论上讲很简单,但我希望在主要的浏览器中都能安全使用。 我找到了这篇不错的文章,并尝试使用跟随该示例window.history.pushstate,但这似乎对我没有用。而且我不确定它是否理想,因为我不太在乎修改浏览器的历史记录。 我只希望能够为当前查看的照片添加书签,而无需在每次更改照片时重新加载页面。 这是修改查询字符串的无限页面示例:http : //tumbledry.org/ UPDATE找到此方法: window.location.href = window.location.href + '#abc'; 它似乎适合我,但我使用的是新的Chrome。这可能会导致旧版浏览器出现某些问题?

7
在控制台中查找变量时,如何创建新行?
因此,我试图做一些简单的事情,我想使用1 console.log语句将控制台中的跟踪分成几行: console.log('roleName = '+roleName+' role_ID = '+role_ID+' modal_ID = '+modal_ID+\n+'related = '+related); 您将如何编写以上内容以找出以下内容? roleName = test role_ID = test modal_UD = test related = test 代替 roleName = test role_ID = test modal_UD = test related = test 我已经检查了其他几个看起来相似的问题,但是没有一个问题有帮助或正在谈论另一件事。 谢谢参观!

5
使用jQuery查看div是否有一个具有特定类的孩子
我有一个div #popup,它随班级动态填充了几个段落.filled-text。我正在尝试让jQuery告诉我其中是否#popup包含这些段落之一。 我有此代码: $("#text-field").keydown(function(event) { if($('#popup').has('p.filled-text')) { console.log("Found"); } }); 有什么建议?
114 javascript  jquery 

10
使用jQuery下载文件
当用户单击链接时,如何为用户提示下载。 例如,代替: <a href="uploads/file.doc">Download Here</a> 我可以使用: <a href="#">Download Here</a> $('a').click... //Some jquery to download the file 这样,Google不会为我的HREF和私有文件建立索引。 可以用jQuery完成吗,如果可以,怎么办?还是应该用PHP或其他方法完成?
113 jquery  file  download 


8
Comet和jQuery [关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 我已经对使用javascript的服务器推送进行了一些研究,发现普遍的共识是,我要寻找的是“ Comet”设计模式。是否在jQuery之上构建了该模式的任何良好实现?如果没有,那么该模式是否有任何好的实现?而且,无论这些问题的答案是什么,从实现的角度来看,是否有关于此模式的文档?

13
使用jQuery Ajax将对象列表传递到MVC控制器方法中
我正在尝试使用jQuery的ajax()函数将对象数组传递到MVC控制器方法中。当我进入PassThing()C#控制器方法时,参数“ things”为空。我已经尝试使用List的类型作为参数,但这也不起作用。我究竟做错了什么? <script type="text/javascript"> $(document).ready(function () { var things = [ { id: 1, color: 'yellow' }, { id: 2, color: 'blue' }, { id: 3, color: 'red' } ]; $.ajax({ contentType: 'application/json; charset=utf-8', dataType: 'json', type: 'POST', url: '/Xhr/ThingController/PassThing', data: JSON.stringify(things) }); }); </script> public class ThingController : Controller …
113 c#  asp.net-mvc  jquery 

26
click()事件在jquery中调用了两次
我设置了一个链接元素,并在jquery中调用了它的click事件,但是click事件被调用了两次,请参见下面的jquery代码。 $("#link_button") .button() .click(function () { $("#attachmentForm").slideToggle("fast"); }); 请指教。 谢谢。
113 jquery 

20
jQuery UI-在外部单击时关闭对话框
我有一个jQuery UI对话框,当单击特定元素时会显示该对话框。如果在那些触发元素或对话框本身之外的任何地方都发生了单击,我想关闭对话框。 这是打开对话框的代码: $(document).ready(function() { var $field_hint = $('<div></div>') .dialog({ autoOpen: false, minHeight: 50, resizable: false, width: 375 }); $('.hint').click(function() { var $hint = $(this); $field_hint.html($hint.html()); $field_hint.dialog('option', 'position', [162, $hint.offset().top + 25]); $field_hint.dialog('option', 'title', $hint.siblings('label').html()); $field_hint.dialog('open'); }); /*$(document).click(function() { $field_hint.dialog('close'); });*/ }); 如果我取消最后一部分的注释,该对话框将永远不会打开。我认为这是因为打开对话框的同一点击再次将其关闭。 最后的工作代码 注意:这是使用jQuery外部事件插件 $(document).ready(function() { // dialog element …


5
如何使用jQuery获得锚文本/ href?
考虑我有一个看起来像这样的锚 <div class="res"> <a href="~/Resumes/Resumes1271354404687.docx"> ~/Resumes/Resumes1271354404687.docx </a> </div> 注意:锚点将没有任何ID或类... 我想在该onclick锚的jQuery 中获取href / text 。
113 jquery  anchor 

11
设置自定义HTML5必填字段验证消息
必填字段自定义验证 我有很多输入字段的一种形式。我已经进行了html5验证 <input type="text" name="topicName" id="topicName" required /> 当我提交表单而不填写此文本框时,它显示默认消息,例如 "Please fill out this field" 有人可以帮我编辑此消息吗? 我有一个JavaScript代码对其进行编辑,但无法正常工作 $(document).ready(function() { var elements = document.getElementsByName("topicName"); for (var i = 0; i < elements.length; i++) { elements[i].oninvalid = function(e) { e.target.setCustomValidity(""); if (!e.target.validity.valid) { e.target.setCustomValidity("Please enter Room Topic Title"); } }; elements[i].oninput = function(e) …
113 javascript  jquery  html 

4
在添加之前检查班级是否已经分配
在jQuery中,建议在添加该类之前检查是否已将一个类分配给元素吗?会不会有任何效果? 例如: <label class='foo'>bar</label> 如果不确定是否baz已经label将class 分配给,这是最好的方法: var class = 'baz'; if (!$('label').hasClass(class)) { $('label').addClass(class); } 还是就足够了: $('label').addClass('baz');
113 jquery  addclass 

6
Chrome / jQuery未捕获RangeError:超出最大调用堆栈大小
我在Chrome上收到错误消息“未捕获RangeError:超出最大调用堆栈大小”。这是我的jQuery函数 $('td').click(function () { if ($(this).context.id != null && $(this).context.id != '') { foo($('#docId').val(), $(this).attr('id')); } return false; }); 请注意,页面中有成千上万个单元格。但是,我通常将堆栈溢出与递归相关联,在这种情况下,据我所知没有。 创建像这样的lambda是否会自动在堆栈上产生大量负载?有什么办法吗? 目前,我唯一的解决方法是在渲染HTML时在每个单元格上显式生成onclick事件,这会使HTML更大。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.