Bug Tracker

Opened 12 years ago

Closed 12 years ago

#3805 closed bug (worksforme)

IE8 beta 2 bug: .ready + mouseover + inline-block do not work

Reported by: moronicbajebus Owned by: brandon
Priority: major Milestone: 1.3
Component: event Version: 1.2.6
Keywords: IE8 Cc:
Blocked by: Blocking:

Description

This is a tricky one which effect IE8 beta 2.

The goal:

To create a trigger, that is styled "display: inline-block", when mouseovered will show another box.

The conditions:

  1. The trigger is display: inline-block
  2. The other box is hidden via Javascript
  3. The jQuery.ready function is used

The results:

The mouseover will not work. But, if you click on the trigger, it will fire the mouseover event.

It will work if any of the following occur:

  1. The other box is hidden with stylesheets
  2. Instead of using jQuery.ready, the script is called

directly after in the HTML code

Attachments (1)

ie8-onmouseover-display-inline-block.html (802 bytes) - added by moronicbajebus 12 years ago.
HTML example of bug

Download all attachments as: .zip

Change History (2)

Changed 12 years ago by moronicbajebus

HTML example of bug

comment:1 Changed 12 years ago by dmethvin

Resolution: worksforme
Status: newclosed

The test case works for me in both jQuery 1.2.6 and jQuery 1.3b2. When I mouse over the red div the blue "show me" appears. I used IE8b2 8.0.6001.18241, Windows XP. I did not have IE8 set to IE7 compat view.

If you can provide more detail on the situation where this fails, please reopen the ticket.

Note: See TracTickets for help on using tickets.