Come posiziono un div vicino al clic del mouse usando JQuery?Come posiziono un div vicino al click del mouse usando JQuery?
Grazie
Come posiziono un div vicino al clic del mouse usando JQuery?Come posiziono un div vicino al click del mouse usando JQuery?
Grazie
Si può provare:
$("td").click(function(event) {
$("#divId").css({position:"absolute", top:event.pageY, left: event.pageX});
});
Dopo questione ulteriore è stato chiesto nel commento:
$("td").click(function(event) {
var div = $("#divId");
div.css({
position:"absolute",
top:event.pageY,
left: event.pageX});
var delayTimer = setTimeout(function() {
$that.fadeIn("slow");
}, 100);
div.mouseover(function(event) {
if (delayTimer)
clearTimeout(delayTimer);
}).mouseout(function(){
if (delayTimer)
clearTimeout(delayTimer);
var $that = $(this);
delayTimer = setTimeout(function() {
$that.fadeOut("slow");
}, 500)
});
});
Grande grazie mille miliardi ha funzionato ... Sai come posso fermare la visualizzazione DIV da questo tavolo che sto facendo clic? – Nasir
Ecco il concetto che sto pensando di: if ($ ('# DayInfo') è al di fuori di $ ('# vacanza-planner-table').) { visualizzazione $ ('# DayInfo') con meno coordinate } else {do your code} – Nasir
Considera una nuova discussione aperta con una nuova domanda che descrive il tuo problema aggiuntivo. –
qualcosa di simile:
$('#cell').bind('click',
function(e){
$('#div').css('left',e.pageX + 'px');
$('#div').css('top',e.pageY + 'px'); });
La posizione del div deve essere impostato su assoluto.
Potrebbe aggiungere un po 'più specifiche? – XstreamINsanity
@XstreamINsanity ... OK Ho una tabella e quando fai clic su una determinata cella carica qualcosa in un DIV. Quello che voglio fare è visualizzare questo DIV in cui ho appena cliccato. Fammi sapere se questo ha un senso? – Nasir
Vuoi visualizzare la posizione del puntatore del mouse dove fare clic su DIV o fare la funzione quando fai clic su DIV? – ppshein