Снова же сложности правильно поставленного вопроса. Поэтому опишу более детально:
Есть таблица NxN, в каждой ячейке прописан скрытый div (эдакое меню для ячейки). Я сделал событие отображения этого DIV четко по центру экрана, но проблема в том, что при нажатии на этот самый DIV он же и закрывается.
Привожу код события:
var elTD = false;
$("#pField").on("click", "td", function() {
var id = $(this).data("id");
if ( $(this).find("div").is(":visible") ){
elTD = false;
$(this).find("div").hide();
} else {
elTD = $(this).find("div");
var top = ( ($(window).height()/2) - (elTD.height())/2);
var left = ( ($(window).width()/2) - (elTD.width()/2) );
elTD.css({ "width": elTD.width(), 'top': top, 'left': left }).fadeIn();
elTD.html( elTD.html()+'<br/>'+$(window).width()+'<br/>'+elTD.width()/2 );
}
});
Таблица автоматически генерируется, поэтому проще показать исходник
Как сделать что бы по нажатию на DIV ничего не происходило?