1. Tagit 플러그인 기능
웹사이트 상호작용을 개선하고 사용자 경험을 높입니다. 그 외 기능은 사실상 없습니다. 입력 텍스트로 바꾸십시오. 그러나 텍스트에는 입력 프롬프트 기능이 없지만 tagit에는 이 기능이 있습니다. 공식적인 예는 다음과 같습니다.

키워드를 전체적으로 태그하세요. 삭제 및 탐색이 쉽습니다.
2. 타깃 공식주소
http://aehlke.github.io/tag-it/
공식 주소에는 사용 지침과 예제가 있습니다. 사용 사례의 색상 일치도 선택할 수 있습니다. 하지만 선택할 수 있는 유형은 다음과 같습니다. Tagit 플러그인은 jqueryui를 사용하므로 jqueryui에서 제공하는 스타일도 호환됩니다. jqueryui는 jquery용 플러그인이기도 하며 매우 기능적인 인터페이스 요소를 제공합니다. jqueryui는 또한 우리가 선택할 수 있는 몇 가지 스타일을 제공하지만 선택할 수 있는 스타일은 이것뿐입니다. 몇 가지 수정을 하고 싶었지만 일부 요소의 스타일을 수정하는 것이 어렵다는 것을 알았습니다. 한 곳을 변경하면 실수로 다른 곳도 변경됩니다. 어떤 곳에서는 jqueryui 플러그인을 무료로 제공하기도 하고, 물론 유료 플러그인도 있습니다. 우리는 tagit 플러그인 jqueryui 확장이라고 부릅니다.
tagit 스타일을 수정하는 것이 더 간단합니다. 테스트에서는 수정 방법을 보여주기 위해 tagit 스타일을 수정하겠습니다. 스타일을 수정하는 방법에는 여러 가지가 있으며 이는 그 중 하나일 뿐입니다.

Tagit은 편집 전, 편집 후, 삭제 전, 삭제 후 발생할 수 있는 이벤트 등의 이벤트 작업을 지원합니다.
3.타짓 사용법
Tagit은 사용이 매우 간단하지만 많은 파일을 참조합니다. Tagit은 jqueryui의 확장이므로 jquery를 참조할 때 jqueryui 및 jqueryui 스타일도 참조해야 합니다. 그런 다음 자신을 추가하십시오.
1. 참고자료
1 2 3 4 5 | <script src= "jquery.js" type= "text/javascript" ></script>
<script src= "jquery-ui.js" type= "text/javascript" ></script>
<script src= "tag-it.js" type= "text/javascript" ></script>
<link rel= "stylesheet" type= "text/css" href= "jquery-ui.css" >
<link href= "jquery.tagit.css" rel= "stylesheet" type= "text/css" >
|
로그인 후 복사
2. 맞춤 스타일
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #container{
width:400px;
}
input[type=submit]{
padding:8px;
}
#singleFieldTags{
border:1px solid #b1c9dc;
background:#e7e3ca;
}
#singleFieldTags input{
background:#e7e3ca;
color:blue;
}
#singleFieldTags li{
background:#e7e3ca;
border:1px solid #930;
color:red;
}
#singleFieldTags .tagit- new {
border:none;
}
|
로그인 후 복사
3.js 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | $( function (){
var sampleTags = [ 'c++' , 'java' , 'php' , 'coldfusion' , 'javascript' , 'asp' , 'ruby' , 'python' , 'c' , 'scala' , 'groovy' , 'haskell' , 'perl' , 'erlang' , 'apl' , 'cobol' , 'go' , 'lua' ];
$( '#myTags' ).tagit({
singleField: true,
singleFieldNode: $( '#myTagsValues' )
});
$( '#singleFieldTags' ).tagit({
availableTags: sampleTags,
singleField: true,
allowSpaces: true,
singleFieldNode: $( '#mySingleField' )
});
$( '#submit1' ).click( function (){
alert($( '#myTagsValues' ).val());
});
$( '#submit2' ).click( function (){
alert($( '#mySingleField' ).val());
});
});
|
로그인 후 복사
4. HTML 사용
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <div id= "container" >
<p><b>测试用例1</b></p>
<ul id= "myTags" >
</ul>
<input type= "hidden" id= "myTagsValues" />
<input type= "submit" value= "获取输入信息" id= "submit1" />
<P><b>测试用例2</b></P>
<p><b>绑定默认关键词,在添加关键词时允许空格</b></p>
<p>修改后的样式</p>
<ul id= "singleFieldTags" >
</ul>
<input name= "tags" id= "mySingleField" value= "CSharp, jQuery" disabled= "true" >
<br />
<input type= "submit" value= "获取输入信息" id= "submit2" />
</div>
|
로그인 후 복사
위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.