Tag: jQuery

jQuery拖放/调整CSS变换比例

我正在应用CSS转换(和特定于浏览器的-webkit,-o等): 变换:matrix(0.5,0,0,0.5,0,0); 到一个div,然后使用jQuery的draggable()和resizable()插件的孩子说的div。 我遇到的问题是,当拖动或调整子元素的大小时,jQuery所做的更改与鼠标的“同步”超出了所应用的比例。 我find了一个解决scheme在stackoverflow(虽然我愚蠢没有书签,现在不能find它….),build议修补插件,它工作奇妙。 它沿着这条线: function monkeyPatch_mouseStart() { // don't really need this, but in case I did, I could store it and chain // var oldFn = $.ui.draggable.prototype._mouseStart ; $.ui.draggable.prototype._mouseStart = function(event) { var o = this.options; //Create and append the visible helper this.helper = this._createHelper(event); //Cache the helper size this._cacheHelperProportions(); //If ddmanager […]

在不移动鼠标的情况下,将浏览器光标从“等待”改为“自动”

我使用这个jQuery代码来设置鼠标指针,以在Ajax调用期间的繁忙状态(沙漏)… $('body').css('cursor', 'wait'); 和这个相应的代码将其设置回正常… $('body').css('cursor', 'auto'); 这工作正常…在一些浏览器。 在Firefox和IE上,只要我执行命令,鼠标光标就会改变。 这是我想要的行为。 在Chrome和Safari上,直到用户移动指针,鼠标光标才会从“繁忙”变为“自动”。 让不情愿的浏览器切换鼠标指针的最好方法是什么?

Bootstrap 3 RC 1中的typeahead JavaScript模块在哪里?

正如你所知,Bootstrap RC 1就在这里,我一直在阅读这个新框架中的所有新function。 但是猜猜是什么,typehead是不在文档中的。 有谁知道这是出于什么原因? 我发现这些例子,而谷歌search,我也读到这篇文章 ,他们改变了typehead Bootstrap。 那么我必须手动添加它还是也在Bootstrap 3包中? 有没有人知道这件事?

如何在客户端发生之前取消/终止window.setTimeout?

我有几个地方,我使用下面的行来清除状态,例如。 我有一些挂出10秒或更多,如果用户点击周围的行动可能发生在不正确的时间间隔。 是否有可能取消或杀死这个w /一些jQuery或JavaScript,所以我没有这个过程挂? window.setTimeout(function() { removeStatusIndicator(); }, statusTimeout);

如何在jQuery中select没有给定类的所有元素?

鉴于以下情况: <ul id="list"> <li>Item 1</li> <li class="active">Item 2</li> <li>Item 3</li> <li>Item 4</li> <li>Item 5</li> </ul> 我怎样才能select所有,但项目2,又是这样的: $("ul#list li!active")

如何使用Jquery在iframe中加载url

我想加载一个iframe的点击,这是我到目前为止: $("#frame").click(function () { $('this').load("http://www.google.com/"); }); 它不起作用。 这是完整的代码: JS斌

jquery json的string?

而不是从一个JSONstring,并使用$ .parseJSON,我需要把我的对象,并将其存储在一个variables作为string表示JSON。 (我正在处理的库预计会有一个格式错误的jsontypes,所以我需要解决它才能使其正常工作。) 什么是最好的方法来做到这一点?

Javascript – 头部,身体还是jQuery?

这个问题只是为了澄清一些事情。 这样的一些事情之前已经被问到过了,这就把他们都归结为一个问题 – JavaScript应该放在HTML文档中,还是更重要的是什么? 所以我要问的是, <head> <script type="text/javascript"> alert("Hello world!"); </script> </head> 根本不同(就function而言) <body> <!– Code goes here –> <script type="text/javascript"> alert("Hello world!"); </script> </body> 更重要的是,我想专注于以任何方式修改或使用DOM元素的JS。 所以我知道,如果你把类似document.getElementById("test").innerHTML = "Hello world!" 在你的body里<element id="test"></element> ,那么它不会工作,因为body是从上到下加载的,所以JS首先加载,然后继续尝试操作一个元素尚不存在。 所以它应该像上面那样在<head>或者</body>标签之前。 问题是,除了组织和sorting之外,select哪一个是重要的,如果是,以什么方式? 当然,还有第三种方法 – jQuery的方式: $(document).ready(function(){ /*Code goes here*/ }); 这样,放在代码中的哪个位置并不重要,因为只有在加载完成后才能执行。 这里的问题是,是否值得导入一个巨大的JS库, 只是为了使用一个方法的需要,可以用一个准确的摆放你的脚本? 如果你想回答的话,我只想在这里澄清一下,继续吧! 总结:不同types的脚本应该放在哪里 – 头部还是身体,和/或者它有什么关系? jQuery是值得的只是为了准备好的事件?

使用jQuery访问绑定到事件处理函数的函数

使用jQuery,您可以使用.bind()或其中一个事件处理帮助器函数将函数绑定到在DOM对象上触发的事件。 jQuery必须以某种方式内部存储它,我想知道是否有可能给出一个DOM对象,找出哪些事件已被绑定到对象,并访问这些function等。所需的返回结果可能看起来像这样: { click: [function1, function2], change: [function3], blur: [function4, function5, function6] }

什么是未定义的传入的目的?

我已经注意到jQuery和相关的keynote插件,比如jQuery.UI将undefined的parameter passing给模块定义中使用的匿名函数,如下所示: (function($, undefined) { … })(jQuery); 或者,我已经注意到由jQuery和/或其他人推荐的其他插件不通过未定义作为参数。 这可能是一个愚蠢的问题,但… 它不应该总是可用吗? 为什么通过它? 有没有其他目的或技巧在这里?