欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jquery li 拖拽

方一強1年前9瀏覽0評論

JQuery作為目前最流行的JavaScript庫之一,提供了豐富的工具和方法來簡化JS代碼的編寫,其中jQuery UI的拖拽功能就是一個非常實用的功能,下面我們來看看如何使用jQuery UI來實現一個li列表的拖拽功能。

<html>
<head>
<link rel="stylesheet" >
<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>
<style>
#sortable {
list-style-type: none;
margin: 0;
padding: 0;
width: 60%;
}
#sortable li {
margin: 0 3px 3px 3px;
padding: 0.4em;
padding-left: 1.5em;
font-size: 1.4em;
height: 18px;
}
#sortable li span {
position: absolute;
margin-left: -1.3em;
}
</style>
<script>
$( function() {
$( "#sortable" ).sortable();
$( "#sortable" ).disableSelection();
} );
</script>
</head>
<body>
<ul id="sortable">
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 1</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 2</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 3</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 4</li>
<li class="ui-state-default"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>Item 5</li>
</ul>
</body>
</html>

上面的代碼中,我們在<head>標簽中引入了jQuery和jQuery UI的相關文件,并在<style>標簽中定義了列表的樣式。在<body>標簽中,我們定義了一個<ul>列表,每一項為一個<li>標簽,并為其設置了一個class名,這個class名由jQuery UI來使用,實現拖拽功能。

在<script>標簽中,我們使用jQuery的sortable()方法來實現拖拽功能,同時使用disableSelection()方法禁止用戶拖拽列表中的文字部分。

總的來說,使用jQuery UI的sortable()方法來實現li列表的拖拽非常簡單,而且實現效果十分流暢,可以幫助我們提高網頁的用戶體驗。