gpt4 book ai didi

javascript - 我怎样才能使这个标记系统可排序?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:47:14 24 4
gpt4 key购买 nike

我在 SO: http://webspirited.com/tagit/?page=tagit 上找到了这个 jQuery 标记系统我真的很喜欢它,但我需要能够拖放标签来对它们进行排序。

非常感谢您的帮助。

最佳答案

如果您的项目中包含 jQuery UI,您应该能够调用:

$( "#tags" ).tagit().sortable();

编辑

第 102 行

在tagit.js中注释掉self._removeTag();

        this.options.select = function(event, ui) {
//self._removeTag();
self._addTag(ui.item.value);
return false;
}

编辑

修改后的例子:

<html>
<head>
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<link href="http://webspirited.com/tagit/css/tagit-simple-blue.css" rel="stylesheet" type="text/css"/>
<style>
body, #demo2
{
height:150px;
}
#demo2
{
background-color:green;
}
</style>
</head>
<body>
<ul id="demo2" name="demo2">
<li>here</li>
<li>are</li>
<li>some</li>
<li>initial</li>
<li>tags</li>
</ul>
<input id="btnGetItems" type="button" value="GetVals" />
</body>

</html>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/jquery-ui.min.js" type="text/javascript"></script>
<script src="http://webspirited.com/tagit/js/tagit.js"></script>

<script type="text/javascript">

var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
];


$(function(){
$('#demo2').tagit({tagSource: availableTags}).sortable();
$('#btnGetItems').click(function(){
getTags();
});

});

function getTags()
{
var string = "Tags\r\n";
string +="--------\r\n";
$('#demo2 li.tagit-choice').each(function(){
var $tmp = $(this).clone();
$tmp.find('.tagit-close').remove();
string += $tmp.html()+"\r\n";
});
alert(string);
}

</script>

关于javascript - 我怎样才能使这个标记系统可排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5222206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com