When I have 2 instances of grid, the jquery does not pick up the second grid list, but it does for the first. Both grids also work in Opera, Chrome, Safari and Firefox..just not IE.
html:
<ul id = grid>
<li><div class = "something><div class = hidden>hi</div></div></li>
<li><div class = "something><div class = hidden>hi</div></div></li>
<li><div class = "something><div class = hidden>hi</div></div></li>
</ul>
<ul id = grid>
<li><div class = "something><div class = hidden>hi</div></div></li>
<li><div class = "something><div class = hidden>hi</div></div></li>
<li><div class = "something><div class = hidden>hi</div></div></li>
</ul>
css:
.hidden
{
float: left;
display: none;
width: 150px;
height: 150px
}
.something
{
float: left;
width: 150px;
height: 150px
}
jQuery:
<script src="js/jquery.js"></script>
<script>
$(function() {
$("#grid li").hover(
function (e) {
var index = $('#grid li').index(this);
$(".hidden").eq(index).show();
},
function(e) {
var index = $('#grid li').index(this);
$(".hidden").eq(index).hide();
}
);
});
</script>