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

标签 javascript jquery

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

谢谢

最佳答案

你可以尝试:

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

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

$( "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)         
  });
});

关于javascript - 如何使用 JQuery 将 div 放置在鼠标单击旁边?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3521248/

相关文章:

javascript - 我应该在 React 组件中初始化一个空状态变量吗?

javascript - comscore api及实现相关

javascript - jQuery resizing() "Containment"参数不接受数组

javascript - jQuery 多选不适用于 AngularJS

javascript - AJAX 在 IE 中返回错误的字符集

javascript - 根据ajax响应结果隐藏div

javascript - 如何在单独的文件中管理html逻辑

javascript - Chrome "Drop workspace folder here"

php - 使用 json 添加一行 DataTable

javascript - 在 JS 代码中使用响应文本中的元素