jQuery UI Sortable axis Option
jQuery UI Sortable Widget axis option is used to define the items that can be dragged only horizontally or vertically. Its possible values are – “x”, “y”.
Syntax:
$( ".selector" ).sortable({ axis: "x" });
Approach: First, add jQuery UI scripts needed for your project.
<link rel=”stylesheet” href=”//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css”>
<script src=”https://code.jquery.com/jquery-1.12.4.js”></script>
<script src=”https://code.jquery.com/ui/1.12.1/jquery-ui.js”></script>
Example:
HTML
<!DOCTYPE html> < html lang = "en" > < head > < meta charset = "utf-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1" > < link rel = "stylesheet" href = "//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" > < script </ script > < script </ script > < style > #sortable { list-style-type: none; width: 50%; } #sortable li { margin: 10px 0; padding: 0.5em; font-size: 25px; height: 20px; } </ style > < script > $(function () { $("#sortable").sortable({ axis: "x" }); }); </ script > </ head > < body > < center > < h1 style = "color: green;" >GeeksforGeeks</ h1 > < h4 >jQuery UI Sortable Widget axis Option</ h4 > < ul id = "sortable" > < li class = "ui-state-default" >BCD</ li > < li class = "ui-state-default" >CAB</ li > < li class = "ui-state-default" >BAC</ li > < li class = "ui-state-default" >BCA</ li > < li class = "ui-state-default" >ABC</ li > </ ul > </ center > </ body > </ html > |
Output:
Please Login to comment...