6
これは親よりも広い要素をドラッグすることです(オーバーフロー:非表示)。親の幅とオーバーフローのオプションは固定されており、変更することはできません。jQueryドラッグ可能な閉じ込めオーバーフロー隠し
HTML
<div class="container">
<p class="text">The quick brown fox jumps over the lazy dog.</p>
</div>
CSS
.container {
position:relative;
width:300px;
height:50px;
background:#ccc;
overflow:hidden; // be careful, changing to overflow-x:hidden breaks the answer
}
.text {
position:absolute;
top:7px;
margin:0;
width:1000px;
font-size:30px;
}
jQueryの
$('.text').draggable({
axis: 'x',
})
このデモに変更します。私たちができるように https://jsfiddle.net/jeafgilbert/LtkkzccL/
を文の前後にスペースを入れずに文をドラッグするだけでとなります。
、ジョシュ・クロージャーをありがとう! –
Btw、テキストを右にドラッグすると、テキストが最後にジャンプします。親の幅を追加して簡単に見ました(https://jsfiddle.net/jeafgilbert/vom7tpo9/1/)。 –
@JeafGilbert良いキャッチ - 更新 - > https://jsfiddle.net/hLfazg3b/ –