Так что я использую -webkit-column-count на теге p, который содержит несколько тегов span. Каждый пролет содержит одну букву.-webkit-column-count дает с неожиданными результатами
Между тегами span есть еще один диапазон, который можно перетащить, чтобы пользователь мог перетащить его туда, куда захочет.
Проблема возникает, когда пользователь бросает ее на край тега p.
Когда это происходит, изображение вырезается из рамки.
Не могу сказать, почему ..
Единственное, что я вижу, когда я удалить Z-индекс от dragable пролетом внезапно работает хорошо, но второй dragable промежуток сойдите это положение.
Пожалуйста, смотрите на примере JSFiddle
Это мой HTML код:
<div>
<p class="two_columns">
<span class="ui-draggable"> </span>
Lorem ipsum sit amet, consectetur adipiscing sdfsdf consectetur adipiscing sdfsdf
consectetur adipiscing sdfsdf elit. Praesent rhoncus tellus purus
<span class="ui-draggable"> </span>, utfacilisis ipsum posu ere eget. Cras
susciconsectetur adipiscing sdfsdf consectetur adipiscing sdfsdfdio.</p>
</div>
И это мой CSS:
div {
width: 80%;
margin: 20px auto;
}
p {
overflow: visible !important;
margin: 0;
-webkit-column-count: 2;
}
.ui-draggable {
text-indent: -9999px;
display: inline !important;
z-index: 100;
cursor: pointer;
position: relative;
font-size: 0;
line-height: 0;
}
.ui-draggable::after {
position: absolute;
content: '';
width: 24px;
height: 30px;
background: url("https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcQLBPLYyDEATQHLjBBl5UD-pSD9PI5rv_EAElcSPT7HGk2LKSKeAVkgCa-o") no-repeat;
cursor: pointer;
left: -10px;
top: -20px;
background-size: 100%;
}
Извините, но это не решение моей проблемы, так как я хочу, чтобы перетаскиваемый диапазон оставался на букве, в которой он сейчас находится. Если я добавлю маржу, тогда перетаскиваемый диапазон изменит ее положение. И относительно ваших забот о множественных пролетах - не надо :) – Sosimple