Questions tagged «jquery»

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



2
CORS-如何“预检” httprequest?
我正在尝试向WCF服务(我拥有)发出跨域HTTP请求。我已经阅读了几种处理跨域脚本限制的技术。因为我的服务必须同时容纳GET和POST请求,所以我无法实现某些动态脚本标签,其src是GET请求的URL。由于我可以自由地在服务器上进行更改,因此我开始尝试实现一种变通方法,该变通方法包括配置服务器响应以包括“ Access-Control-Allow-Origin”标头以及带有和OPTIONS请求的“预检”请求。我从这篇文章中得到了一个主意:让CORS工作 在服务器端,我的网络方法是在HTTP响应中添加“ Access-Control-Allow-Origin:*”。我可以看到响应现在确实包含此标头。我的问题是:如何“预检”请求(选项)?我正在使用jQuery.getJSON发出GET请求,但浏览器立即以臭名昭著地取消了该请求: Access-Control-Allow-Origin不允许使用原始http:// localhost 有人熟悉这种CORS技术吗?客户需要对我的请求进行哪些更改? 谢谢!
94 javascript  wcf  jquery  cors 

12
如何记录jQuery中某个元素触发的所有事件?
我想查看用户与之交互时由输入字段触发的所有事件。包括以下内容: 点击它。 单击它。 跳入它。 远离它。 Ctrl+ C和Ctrl+V键盘上的。 右键单击->粘贴。 右键单击->剪切。 右键单击->复制。 从另一个应用程序中拖放文本。 用Javascript修改它。 使用调试工具(如Firebug)对其进行修改。 我想使用显示它console.log。这在Javascript / jQuery中是可能的,如果可以,我该怎么做?

13
在某个位置停止固定位置滚动?
我有一个position:fixed的元素,所以随页面滚动,但是我想要它如何。当用户向上滚动时,我希望元素在某个点处停止滚动,比如说距页面顶部250px,这可能吗?任何帮助或建议将对您有所帮助,谢谢! 我有一种感觉,我需要使用jquery来做到这一点。我尝试获取用户所在位置的滚动或位置,但感到非常困惑,是否有任何jQuery解决方案?

14
滚动DIV元素时如何防止页面滚动?
我已经审查并测试了各种功能,以防止人体在div内滚动的能力,并结合了应该起作用的功能。 $('.scrollable').mouseenter(function() { $('body').bind('mousewheel DOMMouseScroll', function() { return false; }); $(this).bind('mousewheel DOMMouseScroll', function() { return true; }); }); $('.scrollable').mouseleave(function() { $('body').bind('mousewheel DOMMouseScroll', function() { return true; }); }); 这将停止所有滚动,直到我仍希望在容器内仍可以滚动 鼠标离开时也不会停用 有什么想法或更好的方法吗?

13
将字符串转换为数字并加一个
我想将从id中获得的值转换为数字并添加一个值,然后将新值传递给dosomething()函数以使用。当我尝试这个并且值是1时,我得到11而不是2。 $('.load_more').live("click",function() { // When user clicks var newcurrentpageTemp = $(this).attr("id") + 1;// Get id from the hyperlink alert(parseInt(newcurrentpageTemp)); dosomething(); });
94 jquery  html  jquery-ui 

2
如何确定scrollHeight?
如何确定除法的scrollHeight使用CSS溢出:自动? 我试过了: $('test').scrollHeight(); $('test').height(); but that just returns the size of the div not all the content 最终,我试图创建一个聊天窗口,并始终在屏幕上显示当前消息的滚动条。 所以我在想以下内容: var test = $('test').height(); $('test').scrollTop(test); 谢谢, 布赖恩

5
如何使jQuery不舍入.width()返回的值?
我到处搜寻,却找不到。我正在尝试获取div的宽度,但是如果它有小数点,则将数字四舍五入。 例: #container{ background: blue; width: 543.5px; height: 20px; margin: 0; padding: 0; } 如果我这样做$('#container').width();,它将返回543而不是543.5。我如何不对数字取整并返回完整的543.5(或任何数字)。
94 javascript  jquery  css 



6
HTMLCollection,NodeList和对象数组之间的区别
对于DOM,我一直对HTMLCollections,对象和数组感到困惑。例如... document.getElementsByTagName("td")和之间有什么区别$("td")? $("#myTable")和$("td")是对象(jQuery的对象)。为什么console.log还会在它们旁边显示DOM元素的数组,而它们不是对象也不是数组? 什么是难以捉摸的“ NodeLists”,以及如何选择一个? 还请提供以下脚本的任何解释。 谢谢 [123,"abc",321,"cba"]=[123,"abc",321,"cba"] {123:123,abc:"abc",321:321,cba:"cba"}=Object { 123=123, abc="abc", 321=321, more...} Node= Node { ELEMENT_NODE=1, ATTRIBUTE_NODE=2, TEXT_NODE=3, more...} document.links= HTMLCollection[a #, a #] document.getElementById("myTable")= <table id="myTable"> document.getElementsByClassName("myRow")= HTMLCollection[tr.myRow, tr.myRow] document.getElementsByTagName("td")= HTMLCollection[td, td, td, td] $("#myTable")= Object[table#myTable] $("td")= Object[td, td, td, td] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 …
94 javascript  jquery  dom 

7
检测html表单是否被编辑的通用方法
我有一个选项卡式的html表单。从一个选项卡导航到另一个选项卡时,即使数据没有更改,当前选项卡的数据也会保留(在数据库中)。 我只想在表单被编辑的情况下进行持久化调用。该表格可以包含任何控件。污损表单不必通过键入一些文本来完成,但是在日历控件中选择日期也可以。 实现此目的的一种方法是默认情况下以只读模式显示表单并具有“编辑”按钮,如果用户单击“编辑”按钮,则会进行对DB的调用(再次,无论是否修改数据) (这是对现有内容的更好的改进)。 我想知道如何编写一个通用的javascript函数来检查是否有任何控件值已被修改?

6
粘边栏:向下滚动时固定在底部,向上滚动时固定在顶部
我一直在寻找一段时间,以解决粘性侧栏问题。我对自己的行为有一个特定的想法;实际上,当您向下滚动时,我希望它粘在底部,然后当您向上滚动时,我希望它以流畅的运动(不跳动)粘在顶部。我找不到我要实现的目标的示例,因此我创建了一个图像,希望可以更清楚地说明这一点: 边栏位于标题下方。 向下滚动时,侧栏保持与页面内容的水平,以便您可以滚动浏览侧栏和内容。 到达侧边栏的底部,侧边栏将粘在视口的底部(大多数插件仅允许粘在顶部,有些插件允许粘在底部而不是两者都允许)。 到达底部,侧边栏位于页脚上方。 向上滚动时,侧边栏与内容保持水平,因此您可以再次滚动浏览内容和侧边栏。 到达侧边栏的顶部,侧边栏粘贴到视口的顶部。 到达顶部,边栏位于标题下方。 我希望这是足够的信息。我创建了一个jsfiddle来测试所有插件/脚本,对此问题我已对其进行了重置:http : //jsfiddle.net/jslucas/yr9gV/2/ .

13
Bootstrap Carousel图片无法正确对齐
请看下面的图片,我们正在使用引导轮播来旋转图片。但是,当窗口宽度较大时,图像无法与边框正确对齐。 但是,无论窗口的宽度如何,引导程序提供的轮播示例始终可以正常工作。遵循代码。 有人可以解释为什么轮播的行为有所不同吗?这与图像大小有关还是缺少一些引导程序配置? <section id="carousel"> <div class="hero-unit span6 columns"> <h2>Welcome to TACT !</h2> <div id="myCarousel" class="carousel slide" > <!-- Carousel items --> <div class="carousel-inner"> <div class="item active" > <img alt="" src="/eboxapps/img/3pp-1.png"> <div class="carousel-caption"> <h4>1. Need a 3rd party jar?</h4> </div> </div> <div class="item"> <img alt="" src="/eboxapps/img/3pp-2.png"> <div class="carousel-caption"> <h4>2. Create …

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.