Вы можете добавить элемент к тегу body и расположить его на странице в зависимости от положения мыши.Вот как jQuery UI Dialog и сценарии типа подсказок и тому подобное обходят проблему z-index.
что-то вроде этого, если у вас есть jQuery:
$('#clickelement').click(function(e){
$('#yourlayer').appendTo('body').css({left: e.pageX + 'px',top: (e.pageY + 12) + 'px',zIndex:'10001'}).show();
});
#yourlayer{
display:none;
position:absolute;
width:300px;
}
EDIT: исправлена незначительная опечатка