Hi,

with cycle set to show 3 items at a time - it drops the third (and right-most) item below. It seems as if it calculates an incorrect width - or perhaps something is "not 0 in width" - pushing it down.

You can see the problem here: www.symbiosis.dk

The "In Collaboration with"/"I samarbejde med" block - on right side - which cycles logo's - showing 3 at a time.

in IE9 - the third is shown below the two others.

I have reported this earlier - but then I only saw it on firefox on mac - now It's on IE9 on windows 7 also (which I didn't have as a test platform at the time).

I hope you can tell me what to look at to debug.. I'll gladly setup dpm and dump whatever might help - but it seems I should be able to find out what's up - using IE9 debug abilities - but alas I'm at a loss.

Comments

klavs’s picture

I can see that the code hardcodes an element style of 276px - which appears to not be enough in IE9 for some reason.

I "fixed" it - by hardcoding the width - luckily I don't need a dynamic width here :)

div#views_slideshow_singleframe_teaser_section_random_partner-default, div#views_slideshow_singleframe_teaser_section_random_partner-default .views_slideshow_singleframe_slide {
width: 300px !important;
}

redndahead’s picture

Status: Active » Fixed
klavs’s picture

Status: Fixed » Active

The way I "fixed" it - would mean that for IE9 (and mac) you can't output anything with a dynamic width, and you'd ALWAYS have to set a fixed width in CSS manually in your own theme.

ie. it's not in any way a solved issue - I just implemented a workaround that worked for my specific use case.

redndahead’s picture

Status: Active » Fixed

the only way this is going to get fixed otherwise is if jquery cycle library fixes it. My module doesn't set any width. Only the jQuery cycle library.

klavs’s picture

Ok. Thanks - I wasn't aware of that. I'll try updating to latest cycle library and see if that fixes it - and otherwise report it as a bug upstream :)

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.