热门关键字:
jquery > jquery插件 > jquery文本框特效 > 网友信分享原创jquery标签自动补全特效

网友信分享原创jquery标签自动补全特效

8956
所属分类:jquery文本框特效
发布时间:2013/9/1 23:16:00
下载量:1370
评论数:1
转载请自觉注明原文:http://www.jq-school.com/Detail.aspx?id=317

首先非常感谢网友信的无私分享,这是他分享到JquerySchool网站上的第一款作品,用jquery实现了标签自动补全特效,功能代码很简单,非常实用。


包括了以下功能

1、与后台交互生成自动补全交互;

2、按回车自动完成;

3、点击选中标签提示删除;

4、遇到重复标签会自动提示(带动画闪烁效果)。。。


核心功能代码如下:

jQuery(document).ready(function () {
	$('#tags').tagHandler({
		assignedTags: arr, //原有标签,若没有,可以直接写 []
		availableTags: ['动漫', '音乐'],//用于自动补全的数据,可从后台获取
		autocomplete: true, //自动补全功能,true为有提示,false则反之
		onAdd: function (tag) {
			var addflag = true, tags = $('#tags').tagHandler("getTags");
			jQuery.each(tags, function (i, e) {
				if (tag.toUpperCase() === e.toUpperCase()) {
					$('#tags').find('.tagItem').each(function () {
						if ($(this).html().toLocaleUpperCase() === tag.toLocaleUpperCase()) {
							$(this).animate({ opacity: 0.55 }).delay(20).animate({ opacity: 1 }).animate({ opacity: 0.55 }).delay(20).animate({ opacity: 1 });
						}
					});
					addflag = false;
				}
			});
			return addflag;

		}
		,
		onDelete: function (tag) { //删除操作

			var addflag = false;
			var answer = confirm("您确定删除此标签?");
			if (answer) {
				addflag = true;
			}
			return addflag;
		}
	});
});

效果如下:

网友信分享原创jquery标签自动补全特效





如果您觉得本作品对您的学习有所帮助:支付鼓励



关键字:网友信 关键字 自动补全 TagsGroup 关键字组合
  • 网友信分享原创jquery标签自动补全特效如果你喜欢学院的资源就下载吧,亲,谢谢!
  • 网友信分享原创jquery标签自动补全特效
  • 网友信分享原创jquery标签自动补全特效
  • 提示:如果网络问题无法下载,请多尝试几次,与 网站管理员联系 或 本站留言 !

声明: 本站内容均为网友原创或整理于互联网,版权归作品最初创作人,转载请注明(出处)原文链接,转载前请邮件至磐temdy@qq.com,一旦发现造成侵权行为,后果自负。。

友荐云推荐