Adding in support for 'focus' and 'blur' events using .live and .die
Hey guys, I know about .livequery, but it didn't work for me. As a result, I wrote a plugin called bond (uses .bond and .unbond) that implements event delegation for 'focus' and 'blur' and works with *any* valid selector. The only downside is that I have to use a plugin to achieve this functionality. Shouldn't something like this go into the core? Code: http://groups.google.com/group/jquery-dev/browse_thread/thread/3b3731308f23cbb6 Cheers, Trey
Ticket #4917
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:p="urn:schemas-microsoft-com:office:powerpoint" xmlns:a="urn:schemas-microsoft-com:office:access" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns:b="urn:schemas-microsoft-com:office:publisher"
jquery events binding
Hi all, I propose to add the following new feature in events binding : var o = { start : new Function(), stop : new Function() } // Will be the same as // $(target).bind( 'example.start', o.start ); // $(target).bind( 'example.stop', o.stop ); $(target).bind( 'example', o ); $(target).triggerHandler( 'example.start' ); // Will call start function It is very easy to implement, and would simplify interface. After that, I would be great to normalize all components with the following : $(target).myComponent(
$('<div>foo</div>') and application/xml
$('<div>foo</div>') doesn't work when the content type is 'application/ xml'. I guess this is because an XML DOM doesn't support innerHTML()? One might use the content type 'application/xml', for example to include inline SVG Here's an example of $('<div>foo</div>') not working, http://www.sfu.ca/~jdbates/tmp/jquery/200908060/a/index.xml Here's a naive patch to make $('<div>foo</div>') work even when the content type is 'application/xml', http://www.sfu.ca/~jdbates/tmp/jquery/200908060/patch And
mousemove events double firing in Safari 4
Using the code: jQuery(document).ready(function(){ jQuery().mousemove(function(e){ console.log(e.pageX + ', ' + e.pageY); }); }); I'm seeing mousemove events double firing in Safari 4, whereas in FF they fire only once. I haven't been able to test other browsers yet. I wanted to see if this is a known problem (couldn't find a reference to it on google), if it's even considered a problem, and whether it's worthy of a jQuery fix? Cheers, Stephen.
JavaScript compiler warnings
In NetBeans IDE 7 there is a good JavaScript integration. For jQuery there comes a long list of warnings. Especially one kind bothers me: function does not always return a value. Is this an oversight due to missing tools, or is this deliberate? Though the nightly build is also concerned, I'll give some line numbers of jquery-1.3.2.js: 375, 1754, 1767, 1957, 2048, 2150, 2250, 2663, 2818, 2931, 3009. I am quite willing to provide a corrected nightly build or whatever. For us this issue could mean dropping
isFunction() that works in IE too
I think we all know that In IE, typeof window.alert , returns “object” Here is my portable isFunction() , IMHO it might be ine of the simplest solutions that I have seen? // GPL (c) 2009 by DBJ.ORG var isFunction = typeof (top.alert) == "object" ? function(x) { return (x + "").match(/function/) !== null ; } : function (x) { return x instanceof Function; } // test isFunction( window.alert ) // returns true, in all browsers Enjoy … --DBJ
getting what Mouse Button was pressed for a generic browserr ??
<div>Hey guys,<br clear="all"></div><div> </div><div>I require detecting what button of the mouse was pressed by the user ... </div><div>I have the event handlers for mouseup and mousedown.</div><div> </div><div>Now, IE gives provides you event.button and FF gives event.which (or vice-versa) </div> <div> </div><div>Say, event.button gives me a different value on both IE and FF !!</div><div> </div><div>Now, i need a generic constant for all the browsers ....</div><div>is there a method on event object
parents() order
Hiya, When you look at the returned elements when using parents() you get the reverse order as expected and documented http://docs.jquery.com/Traversing/parents#expr but when you add a selector, the order reverses var parentEls = $("b").parents("span,p") Is there a reason for this? Ant
Bug in Safari 3.2.1-3.2.2?
Hello. While developing a site for a client I made a page where I hid all the div:s with the class news_container like this $('.news_container:not(:first)').hide(); This works great in Mozilla and Safari 4 (I haven't tried Chrome yet) but both Safari 3.2.1 and 3.2.2 hide all the div:s, including the first one. This happens in IE 8 as well. Am I writing it wrong or is this a known bug in these browsers or in jQuery? I am running a minified jQuery 1.3.2 revision 6246. Any help would be greatly appreciated.
Issue with JQuery autocomplete plugin
Hi, I have updated the autocomplete based on the trunk on the date 24th feb 09 for my application.Now i have found one issue, which I am not able to identify the root cause for it. Example: When I type "pua" in the autocomplete field. Four matches are returned for users with the first name puan. Then add an "n". Only the first match remains in the list. According to the post at http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/#comment-92924, setting cacheLength for the autocomplete
Patch to fix getJSON in a Firefox extension context
Hi, I'm using jQuery in a Firefox extension to modify the current document. It work great. I only have problems with ajax request. When you use getJSON in a FF extension the document object has no <head /> but jQuery try to use it to add a <script /> tag. The problem is located in the $.ajax() function. The patch bellow fix the problem: % diff jquery-1.3.2.js apwalfr/content/jquery.js 3433c3433,3434 < window[ jsonp ] = function(tmp){ ---
interface fisheye menu and smartmenu issue
Hello.I try to use the fisheye menu downloaded from :http:// interface.eyecon.ro/ with the smartmenu from:http:// www.smartmenus.org on the same page.The problem i have is that if the SM is direct above the fisheye menu and has submenus that hover the fisheye menu,than when the mouse is over the submenu but over the fisheyemenu too(that is under the submenu) the fish eye menu is working too. I have described the problem in the smartmenu forum too:http:// www.smartmenus.org/forum/viewtopic.php?pid=2847#p2847
JQuery Autocomplete | Scroll Issue
Hi All, In one of our design we have used JQuery's autocomplete plug in. Everything is working as expected except one issue. When we type something in the autcomplete text box, the appropriate values are brought from the server and a scroll bar is generated in the type ahead list as the values are too much. Now if we use the keyboard down arrow key , entire page jumps to up. We did some research and found that the javascript for the J Query autocomplete uses internally scrollIntoView(false); due
Is this hack ok?
I was getting a problem with drag/drop feature, IE7 and jQuery 1.3. The problem is, it's ok to drag and drop the object the first time after page load, but the second time, i've got an "unspecified error" (on IE6/7 only) I've done some debug with Visual Studio and found that the problem is located around the 4176th line Here is a post I found with a fix/hack to work around the problem: http://groups.google.com/group/jquery-dev/browse_thread/thread/9c54083394a7df30/d4f12e76c0c347b5 I made the fix
JQuery Fx Unit Test
Hi, I'm trying to track down a problem that we are having with a 1.2.2 version of the Jquery library and test suite that we run in Mozilla's automated Mochitest system (bug 484994 [1]). The problems we seem to have most often are that the tests "stop(clearQueue, gotoEnd)" and "stop() - several in queue" in the fx unit test module are very flaky. I downloaded the 1.3.2 release and I'm planning to upgrade our system to that (just a good idea in general). And I noticed that the assertions in these tests
access to restricted uri denied line 3395
I'm receiving the error "access to restricted uri denied line 3395" Making an ajax call to a web service using jQuery. The web service resides on a server that also has a javascript file with calls to the various web methods. Each web method has a corresponding javascript function that calls (exposes) it. This javascript file is then included in the clients (that may or may not be on the same domain) that need access to the web service. Using jQuery to do the ajax calls. Receivng the error "access
Ticket #4946, jQuery.isObject
It has been marked as invalid and suggested to bring it up here: http://dev.jquery.com/ticket/4946
Get a selector path from a jquery object
Earlier this year this posted: http://groups.google.com/group/jquery-dev/browse_thread/thread/aa060b1945527d60 I found it helpful and made a few modifications. Namely if one of the parent nodes has an id it uses said parent as the root. $.fn.extend({ /** * Return a valid jQuery selector path to an object from a container * root - specify a root element from which to generate the path * * If no root is specified, then path is given from the document root * If root is same as element, no path is returned
apply selector to element and descendants
i wish there were a convenient way to apply a selector to an element and its descendants the following works, except that it excludes the context element, whether it matches the selector or not, $('selector', context) the following applies the selector to the context element and its descendants, but additionally applies it to the context element's siblings and their descendants, $('selector', context.parentNode) may i file a ticket, for applying the selector to the context element, as well as its
IE6: alive, well and prosperous
http://www.pcpro.co.uk/news/262087/government-admits-no-ie6-upgrade-until-2011.html --DBJ
boxModel detection
Today I've stumbled upon a problem with boxModel detection already reported as many different bugs: http://dev.jquery.com/ticket/4267, http://dev.jquery.com/ticket/4320, http://dev.jquery.com/ticket/4406, http://dev.jquery.com/ticket/4552, http://dev.jquery.com/ticket/4558, and also in a recent message here by Andrea Giammarchi related to his sandboxing issues. It occurs at line 3204 of jquery-1.3.2.js, when the page you are showing is visibly incomplete, and you click a (redirect) link already available.
add ajax 'target' option for triggering ajax events non-globally
<div id="a"></div> <div id="b"></div> $('#b').ajaxStart(function(e) { console.log('ajax started! and the target was '+e.target+'?!?'); }); $('#a').load('foo'); This was really unintuitive and surprising to me. Given the way ajax events are triggered currently, there is no way to distinguish what element the load() call happened on. This creates limitations for both my current application and my plugins (namely, loading and rest). I would love to have a 'target' option for $.ajax calls that would
Keep it simple ...
In case you might think, things are advancing quite well for the web world, and javascript+css+html web apps will very soon "rule the world" (if they are not already ruling it), please read this: http://blog.hedgerwow.com/2009/02/20/notes-from-stylesheet-debugjs/ --DBJ
Memory leaks, IE, bfcache
Around line ~3100 (3321 in the latest nightly) you're binding the unload event so as to prevent any memory leaks in our favourite browser (IE). Unfortunately the presence of an "unload" handler disables some caching techniques used in other browsers (see https://developer.mozilla.org/En/Using_Firefox_1.5_caching ... Specifically the "bfcache"). I know you're no longer using browser detection so I was wondering, is there an easy and quick way to detect a browser that's going to leak memory? ... If
chrome browser $(xmlDom).clone() return 'undefined'
Hi Everone, Anyone know a workaround on this problem? Regards, Sui-Sing
Difference between JavaScript and JQuery
Hello All, I want to know use of Ajax in the JQuery. -- Thanks Brajesh
1.3.3 nightly "html" script execution problems
I have a small demo system, where you can edit and execute source code directly in the same page, and load and execute new demo pages using ajax. When attempting to upgrade to the 1.3.3 nightly (2009-07-25, rev. 6507). I noticed some problems with the script execution. I have put together two paired down sample pages. The first includes 1.3.2 and behaves correctly: http://jsbin.com/utita The second includes 1.3.3 (nightly) and fails for me on the 3rd execution: http://jsbin.com/ijuze Otherwise, the
enhancing "closest" delegation
I propose adding a second argument to the "closest" method that will act as the end point for searching up the document tree. It can behave just like the "context" argument in the jQuery mother function. It will optimize the performance of a common pattern I have seen in my own code since the addition o this method. $("table").bind("click",function( event ){ var $td = $( event.target ).closest("td", this ); }); Because I bound the handler to "table" I do not want to search an higher than that element
Very important points for plug-in development
The documentation says the file name for a plug-in is very important. There are no "files" from the browser's perspective but if we're talking about a URI pattern, why is it "very important"? Having the flexibility to serve up plug-in scripts using any old URI would be preferable.
how get offset left top
function showMenu(e) { document.onmouseup = hideMenu; var mailMenu = EBID('mailMenu'); mailMenu.style.left = e.clientX + 'px'; mailMenu.style.top = e.clientY + 'px'; mailMenu.style.display = ''; } e.clientY and eclientx not work properly.
#4833 isXml function throws an error in IE when used in combination with an iframe
Since posting links to tickets with patches here pays off I'm doing it aswell! http://dev.jquery.com/ticket/4833 http://dev.jquery.com/attachment/ticket/4833/isXml.patch It just needs a review... altought its just 1 lil extra test in an if statement and a commit.
Trac Problems
Guys, I guess you should check MySQL space or via SHOW FULLPROCESSLIST remove/delete/kill some connection.
Bug in length property in IE 6.0.*
Hello, Recently when I was doing some testing, I found issue with length property. The size() method returned correct value but the length method returned incorrect value. I used the mark up below to test my code. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Selector Demo 2</title> <script type="text/javascript" src="jquery-1.3.1.js"></script> <script> $(document).ready(function(){ $('#btnNameAttr').click(function(e)
Hide 'n Show Stopper
I wanted to use jQuery to dynamically hide and show blocks but it is so buggy that we had to resort to changing the display style as we have done since the turn of the century (simply change the display style from block to none and back again). After some digging around it turns out if you have a blocks with the "float" style they fail to "hide". This means you cannot hide/show using toggle or any related effect, either. I assume it's relatively common to have content that is laid out using floats,
uncaught exception: Node was not found (NS_ERROR_DOM_NOT_FOUND_ERR)
Hello, I should start by saying I am fairly new to JQuery so please bear with me, but I would like to share a scenario with you all in the hope someone can offer some clarity. In this example, a user requests an external JavaScript file using jquery GET: -------------------------------------------------------------------------------------// START $.ajax({ type: "GET", url: "***URL here***", -------------------------------------------------------------------------------------// END The requested JavaScript
Running JScript in a CMD File
Need to work with jQuery in Windows ? This might come usefull : http://blogs.msdn.com/joshpoley/archive/2008/01/15/running-jscript-in-a-cmd-file.aspx --DBJ
CheckBox Check 'n Change
1 Add a change function to a checkbox based on its ID value. 2 Add a click function to a set of checkboxes based on a class name. If the control in step one is part of the class of controls in step two, its change function will stop firing. Now, this is not a big deal because "change" and "click" are pretty much the same thing in terms of a checkbox. In fact, the change does NOT fire after losing focus, which is documented as the "usual" behavior. P.S. you can discretely add both change and check
#4156 patch
Add a patch to #4156, please review it. http://dev.jquery.com/ticket/4156
jquery latest nightly and CS4 crash
I have not been able to open the latest jquuery nightly build (1.3.3pre) in Dreamweaver CS4 (64bit Vista). The program crashes every time I open the file, or another page that includes the file. I have no problems with the same files on CS2 (XP). Has this happened to anyone else? Does anyone else with CS4 want to double check? Thanks in advance, mike
Next Page