4
I have the following code:
$("#scroll").draggable({ axis: "x", scroll: true, containment: "#area" });
.area{
position: absolute;
width: 1010px;
height: 100px;
margin-top:10px;
margin-left:10px;
overflow-x: auto;
overflow-y: hidden;
border: 1px rgb(89,89,89) solid;
}
.scroll{
position: absolute;
margin-top:10px;
margin-left:10px;
width: 35px;
height: 110px;
border: 4px rgb(161, 233, 240) solid;
background-position: bottom center;
background-size: 35px 30px;
background-repeat: no-repeat;
border-radius: 20px;
-moz-box-shadow: 0px 0px 0px 1px rgb(0, 0, 0),inset 0px 0px 0px 1px rgb(0, 0, 0);
-webkit-box-shadow: 0px 0px 0px 1px rgb(0, 0, 0),inset 0px 0px 0px 1px rgb(0, 0, 0);
box-shadow: 0px 0px 0px 1px rgb(0, 0, 0),inset 0px 0px 0px 1px rgb(0, 0, 0);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<div id="area" class="area">testeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee</div>
<div id="scroll" class="scroll draggable"></div>
I wonder if there is any form of mine div scroll
take the place of scroll
browser pattern...
And more, every time I select div scroll
for the first time, she gives a "jump" of about 10 pixels to the side and does not return to the original position.... I wanted to correct this problem....
If you’re looking to style the bar
scroll
, I think you should take a look in this question and consider using one of those options because what you’re trying to do here doesn’t seem like a very good idea :P– Chun
Yeah, I’ve already looked at your answer, but unfortunately, it doesn’t solve my problem, I really need to use a
div
asscroll
:(– MarceloBoni