如何使用JQuery在鼠标单击旁边放置div?

Nas*_*sir 24 javascript jquery

如何使用JQuery在鼠标单击旁边放置div?

谢谢

Art*_*ger 32

你可以试试:

$( "td").click( function(event) {
  $("#divId").css( {position:"absolute", top:event.pageY, left: event.pageX});
});
Run Code Online (Sandbox Code Playgroud)

在评论中提出其他问题后:

$( "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)         
  });
});
Run Code Online (Sandbox Code Playgroud)

  • 对于那些需要它的人来说,这是一个jsfiddle -------------> JSFIDDLE - - - - - - > http://jsfiddle.net/pratik24/aFACA/ (4认同)
  • 非常感谢,它发挥了万亿作用……您知道如何阻止DIV从正在单击的表中显示吗? (2认同)