mirror of
https://github.com/jquery/jquery.git
synced 2026-01-26 08:18:12 -05:00
Fixed a couple problems found in the test suite. First, IE doesn't like it when text nodes were trying to duplicate their events in clone, so don't do text nodes (that shouldn't have events anyway). Also the fx module was freezing from a recent update that wasn't quite finished.
This commit is contained in:
@@ -323,6 +323,8 @@ jQuery.fn = jQuery.prototype = {
|
||||
// Copy the events from the original to the clone
|
||||
if ( events === true )
|
||||
this.find("*").andSelf().each(function(i){
|
||||
if (this.nodeType == 3)
|
||||
return;
|
||||
var events = jQuery.data( this, "events" );
|
||||
|
||||
for ( var type in events )
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
module("fx");
|
||||
|
||||
test("animate(Hash, Object, Function)", function() {
|
||||
expect(3);
|
||||
expect(1);
|
||||
stop();
|
||||
var hash = {opacity: 'show'};
|
||||
var hashCopy = $.extend({}, hash);
|
||||
$('#foo').animate(hash, 0, function() {
|
||||
ok( hash.opacity == hashCopy.opacity, 'Check if animate changed the hash parameter' );
|
||||
start();
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user