Side navigation
#4405 closed bug (wontfix)
Opened March 23, 2009 03:05PM UTC
Closed May 06, 2009 04:31PM UTC
<li> list-styles don't show up right after fadeIn() on ie7
| Reported by: | jettero | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | 1.4 |
| Component: | core | Version: | 1.3.2 |
| Keywords: | fadein ie | Cc: | |
| Blocked by: | Blocking: |
Description
It could be user-error, but I don't think so.
If I change this fadeIn to a slideDown, it works great. But if I use the fadeIn on IE, the list numbers are missing. :(
<head>
<title>Hiding ol test</title>
<script src="/jquery.js"></script>
</head>
<body>
<p> In IE (but not firefox), the list-style for the li tag turns to "none..." why? </p>
<p> test 1 </p>
<ol>
<li> test </li>
<li> test </li>
</ol>
<div class="readmore">
<p> test 2 </p>
<ol>
<li> test </li>
<li> test </li>
</ol>
</div>
<script language="javascript">
$(document).ready(function() {
$("div.readmore").find("p, ol").hide();
$("div.readmore").prepend("<p class='readmore'>(<a href='#'>readmore</a>)</p>");
$("div.readmore p.readmore").click( function(e) {
$(this).parent().find("p, ol").fadeIn("slow");
$(this).remove();
e.preventDefault();
});
});
</script>
</body>
</html>
Attachments (0)
Change History (2)
Changed March 23, 2009 03:08PM UTC by comment:1
Changed May 06, 2009 04:31PM UTC by comment:2
| resolution: | → wontfix |
|---|---|
| status: | new → closed |
This appears to be an issue with the AlphaFilter transform in IE. If you apply opacity directly to the OL the numbers disappear. If you apply the opacity to a parent, then it is okay. Please fadeIn the parent as a workaround to this IE issue. Not sure we can reliably fix this in jQuery core. We could potentially wrap the OL in a div or just apply the opacity to the parent... both have fairly significant implications.
I have posted an example of precisely what I mean for your clicking pleasure:
http://mei.net/~paul/missing_numbers.html