php - jQuery Draggable - 获取位置

标签 php javascript jquery html

:) 我无法获得对象相对于容器的位置。 我只得到整个页面的位置。这是我的代码:

<style>
   .draggable { width: 150px; height: 0px; cursor:move; bottom: border:solid; border-color:#000; }
   <?PHP if($userinfo->use_colors != '0'): ?>
   #container { width: 450px; height:80px; background-color:<?=$userinfo->background?>; }
   <?PHP else: ?>
   #container { width: 450px; height:80px; background:url(/backgrounds/<?=$userinfo->image?>); }
   <?PHP endif; ?>
   </style>
<script>
   $(function() {
   $( "#draggable" ).draggable({ cursor: "move",containment: "#container", scroll: false,
   drag: function() {
   var position = $(this).position();
   var xPos = $(this).position().left;
   var yPos = $(this).position().top;
   $(this).text('x: ' + xPos + 'y: ' + yPos);
   }
                                            });
   $( "#draggable2" ).draggable({ cursor: "move",containment: "#container", scroll: false });
   $( "#draggable3" ).draggable({ cursor: "move",containment: "#container", scroll: false });
   $( "#draggable4" ).draggable({ cursor: "move",containment: "#container", scroll: false });
   });
   </script>


<div id="container">
   <div id="draggable" class="draggable" style="position:relative;top:0px;left:80px;">
   .::[ NowPlaying SIGnature ]::.
   </div>
   <div id="draggable2" class="draggable" style="position:relative;top:20px;left:80px;">
   Artist - title
   </div>
   <div id="draggable3" class="draggable" style="position:relative;top:40px;left:80px;">
   Album: (Year)
   </div>
   <div id="draggable4" class="draggable" style="position:relative;top:60px;left:80px;">
   Genre: 
   </div>

</div>

最佳答案

尝试

var xPos = $(this).css('left');
var yPos = $(this).css('top');

...相反。

关于php - jQuery Draggable - 获取位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4993245/

相关文章:

PHP通知: Trying to get property of non-object on filtering XML with xpath query in PHP

javascript - Div 与 css 和后退按钮不正确对齐

javascript - 通过 print-html-element npm 库打印时如何防止下载文件?

jquery - prev所有关于隐藏元素

javascript - 在 Javascript 中上传多张图片时 filereader 结果顺序发生变化

PHP 使用关键字导致 500 服务器错误

php - 在 PHP 中自动重定向页面

javascript - 如何使用 PHP 和 JQuery AJAX 在 <div> 标签中检索和插入 MySQL 数据?

javascript - 当同级 div 收缩或扩展时,保持 div 中的滚动位置?

javascript - header 中带有 javascript 链接的 JQuery slidetoggle div 不会触发