Skip to main content

Search and Top Navigation

#4807 closed bug (fixed)

Opened August 27, 2009 01:32PM UTC

Closed November 06, 2009 01:47AM UTC

Last modified May 16, 2010 03:23PM UTC

$('').switchClass throwing error in IE8 if the switched class contains color property

Reported by: arunpjohny Owned by:
Priority: major Milestone: 1.8
Component: ui.effects.core Version: 1.7.2
Keywords: switchClass Cc:
Blocked by: Blocking:


I've the following css classes

			background-color: yellow;
			background-color: blue;
			color: red;

Using this classes I want to do some animation on the following div

<div id="switch-class" class='switch-format' style="margin-top: 5px;">Effects - Switch</div>

Following is my jQuery code which will use switchClass to switch the classes at 5 sec interval

setTimeout(function() {
			alert('Switch 1');
			jq('#switch-class').switchClass('switch-format', 'switch-format1',
		}, 5000);

setTimeout(function() {
			alert('Switch 2');
			jq('#switch-class').switchClass('switch-format1', 'switch-format2',
		}, 10000);

setTimeout(function() {
			alert('Switch 3');
			jq('#switch-class').switchClass('switch-format2', 'switch-format',
		}, 15000);

The first switch happens fine but when the second switch happens it fails in IE8, it works fine in FF3.

The error is 'Invalid Property Value'.

In IE it fails in the following line[ fx.prop ] = + fx.unit;

with the following values

fx.prop = 'borderColor' = NaN

fx.unit = 'px'[ fx.prop ] = ''

fx.elem is the div with id 'switch-class'

Can you help me to solve this problem

Attachments (3)
  • jquery-debug-01.JPG (147.1 KB) - added by arunpjohny August 28, 2009 03:31AM UTC.

    Effects value

  • jquery-debug-02.JPG (152.3 KB) - added by arunpjohny August 28, 2009 03:32AM UTC.

    New and Old values for borderColor

  • sample.html (1.1 KB) - added by arunpjohny August 28, 2009 04:06AM UTC.

    To Recreate the issue

Change History (2)

Changed August 29, 2009 02:15AM UTC by scottgonzalez comment:1

component: effects.* (individual effect)effects.core
milestone: TBD1.8
priority: minormajor

Changed November 06, 2009 01:47AM UTC by scottgonzalez comment:2

resolution: → fixed
status: newclosed

Fixed in r3411.