jQuery 微小快速标签输入插件 pstagger

  • 源码大小:11.65KB
  • 所需积分:1积分
  • 源码编号:19JP-3588
  • 浏览次数:739次
  • 最后更新:2023年06月29日
  • 所属栏目:表单
本站默认解压密码:19jp.com 或 19jp_com

简介

pstagger是一个轻量级、快速的jQuery标签输入插件,使用户可以快速将多个标签插入到一个输入字段中。

通过将内联标记直接添加到页面中,可以简化添加和编辑标记的过程。这将节省用户时间,并使界面更加简单。

如何使用它:

1.加载样式表jquery.pstagger.css查询和JavaScriptjquery.pstagger.js查询在文档中。

  1. <link rel="stylesheet" href="/path/to/jquery.pstagger.css" />
  2. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  3. <script src="/path/to/jquery.pstagger.js"></script>

2.在页面上创建一个标签输入栏。

  1. <input id="pstagger-bar" type="text"/>

3.初始化文档上的pstagger,准备生成基本标签输入。

  1. $('#pstagger-bar').pstagger({
  2. // options here
  3. });

4.确定是否在标签输入中显示清除按钮。默认值:false。

  1. $('#pstagger-bar').pstagger({
  2. clearAllBtn: true,
  3. });

5.覆盖默认的占位符文本。

  1. $('#pstagger-bar').pstagger({
  2. inputPlaceholder: 'Add your tags ...',
  3. });

6.自定义分隔符。默认为“”,这意味着您可以在标记输入中插入多个以空格分隔的标记。

  1. $('#pstagger-bar').pstagger({
  2. delimiter: ',',
  3. });

7.确定是否在每个标签中显示删除图标。默认值:true。

  1. $('#pstagger-bar').pstagger({
  2. closingCross: false,
  3. });

8.使用关于已更改的标记作用

  1. $('#pstagger-bar').pstagger({
  2. onTagsChanged: function(tagsList) {
  3. $('#result-container').html(tagsList.join(', '));
  4. },
  5. });

9.更多配置和回调。

  1. $('#pstagger-bar').pstagger({
  2.  
  3. // additional CSS class(es)
  4. wrapperClassAdditional: '',
  5. tagsWrapperClassAdditional: '',
  6. tagClassAdditional: '',
  7. closingCrossClassAdditionnal: '',
  8. tagInputWrapperClassAdditional: '',
  9. tagInputClassAdditional: '',
  10. clearAllIconClassAdditional: '',
  11. clearAllSpanClassAdditional: '',
  12. // specify a context on your callback
  13. context: null,
  14.  
  15. // fired on reset
  16. onResetTags: null,
  17.  
  18. });

预览截图