У меня есть временной масштаб div внутри drag здесь div Я хочу сбросить этот временной шкал div в любом месте в drag this div. А также хочу знать позицию. Есть ли какие-либо предложения без использования jQuery ui?Без использования jQuery ui Как получить перетаскиваемую позицию div
function funct(e) {
var id = e.id;
mouseXY(id);
}
function mouseXY(id) {
//alert(id);
var x = event.pageX,
y = event.pageY
$('#' + id).css({
top: y,
left: x
});
}
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<style>
.timescalebase {
margin-top: 13px;
height: 7px;
position: relative;
width:20%;
height:5px;
background-color:green;
}
</style>
</head>
<body>
<div id draghere style="width:100%;margin-top:25px;background-color:red">
<div id="timebase1"draggable="true"class="timescalebase activelevel1" ondrag=funct(this)>
</div>
</body>
</html>
Как получить левое значение timebase1 DIV после падения? Если я добавлю это значение в «left: x + ..». здесь я думаю, что получу ответ. Как получить это значение?
положение: абсолют не очень хороший для моего кода, потому что он создает больше проблем ... дайте мне идею, чтобы получить левую позицию div на время перетаскивания или после перетаскивания –