Появление содержимого в месте клика
Приветствую!
Имеется такая конструкция
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, время: 01:07. |