Are you sure the error is due to the change you had made above? That is, if you revert:
Code:
config.jQueryleftnavbutton=jQuery('<img src="'+config.defaultbuttons.leftnav[0]+'">').css({zIndex:50, position:'absolute', left:'6px', top:'60px', cursor:'hand', cursor:'pointer'}).attr({title:'Back '+config.defaultbuttons.moveby+' panels'}).appendTo('#carousel')
config.jQueryrightnavbutton=jQuery('<img src="'+config.defaultbuttons.rightnav[0]+'">').css({zIndex:50, position:'absolute', left:'380px', top:'60px', cursor:'hand', cursor:'pointer'}).attr({title:'Forward '+config.defaultbuttons.moveby+' panels'}).appendTo('#carousel')
back to the original code chunk, the error in IE disappears? Doing a side by side comparision, it seems the main change you made was just to replace all occurrences of $ with jQuery. Try replacing the following line in your code:
Code:
this.addnavbuttons(config, config.currentpanel)
to:
Code:
var $navbuttons=this.addnavbuttons(config, config.currentpanel)
BTW, please note that your page is currently in violation of our usage terms, since the credit notice doesn't appear inline on the page. Please reinstate the credit notice: http://www.dynamicdrive.com/notice.htm
Bookmarks