Появление содержимого в месте клика
Приветствую!
Имеется такая конструкция function show() { $.post('show.php', function (data) { $("#show").html(data); }); } $(document).ready(function(){ $("#show").css({left:kmouse.pageX+15, top:kmouse.pageY+15}); }); <div id="show"></div> <div onclick="show();"></div> Не получается сделать так, чтобы после клика полученные данные, которые появляются в блоке, отображались в месте клика подскажите как реализовать? |
Не пойму как два этих куска кода перекликаются с кликом?
yourElement.click(function(e){ x= e.pageX; y=e.pageY; $("#show").css({position:fixed,top:x,left:y}); }) |
Цитата:
|
ЧТо не получается? Мне отсюда не видать.
Посмотри в консоль может там ошибка - "yourElement is not defined" ??))) вот http://jsfiddle.net/E8EzR/ все работает (топ и лефт я попутал) |
Цитата:
<script>function show() { $.post('show.php', function (data) { $("#show").html(data); }); } </script> <div id="show"></div> <div id="menu" onclick="show();$('#show').css({left:menu.pageX,top:menu.pageY});"></div> |
krasovsky,
Забыл прописать позицию fixed, все отлично работает! |
Часовой пояс GMT +3, время: 16:52. |