jQuery自动完成插件autocompleter js代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 jQuery自动完成插件autocompleter js代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

jQuery自动完成插件autocompleter js代码

HTML代码(index.html):

<!doctype html>
<html class="no-js">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>jQuery</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="css/main.css">

    </head>
    <body>
        <main>
            <h1>jQuery Autocompleter</h1>
            <hr />
            <div class="field">
                <div class="icon"></div>
                <input type="text" name="nope" id="nope" placeholder="Crayola colors" maxlength="40" />
            </div>
        </main>
        <script src="js/jquery.min.js"></script>
        <script src="js/jquery.autocompleter.js"></script>
        <script src="js/main.js"></script>
</body>
</html>

JS代码(main.js):

/** * Crayola colors in JSON format * from:https://gist.github.com/jjdelc/1868136 */
var colors =[{
	"hex":"#EFDECD","label":"Almond","rgb":"(239,222,205)"}
,{
	"hex":"#CD9575","label":"Antique Brass","rgb":"(205,149,117)"}
,{
	"hex":"#FDD9B5","label":"Apricot","rgb":"(253,217,181)"}
,{
	"hex":"#78DBE2","label":"Aquamarine","rgb":"(120,219,226)"}
,{
	"hex":"#87A96B","label":"Asparagus","rgb":"(135,169,107)"}
,{
	"hex":"#FFA474","label":"Atomic Tangerine","rgb":"(255,164,116)"}
,{
	"hex":"#FAE7B5","label":"Banana Mania","rgb":"(250,231,181)"}
,{
	"hex":"#9F8170","label":"Beaver","rgb":"(159,129,112)"}
,{
	"hex":"#FD7C6E","label":"Bittersweet","rgb":"(253,124,110)"}
,{
	"hex":"#000000","label":"Black","rgb":"(0,0,0)"}
,{
	"hex":"#ACE5EE","label":"Blizzard Blue","rgb":"(172,229,238)"}
,{
	"hex":"#1F75FE","label":"Blue","rgb":"(31,117,254)"}
,{
	"hex":"#A2A2D0","label":"Blue Bell","rgb":"(162,162,208)"}
,{
	"hex":"#6699CC","label":"Blue Gray","rgb":"(102,153,204)"}
,{
	"hex":"#0D98BA","label":"Blue Green","rgb":"(13,152,186)"}
,{
	"hex":"#7366BD","label":"Blue Violet","rgb":"(115,102,189)"}
,{
	"hex":"#DE5D83","label":"Blush","rgb":"(222,93,131)"}
,{
	"hex":"#CB4154","label":"Brick Red","rgb":"(203,65,84)"}
,{
	"hex":"#B4674D","label":"Brown","rgb":"(180,103,77)"}
,{
	"hex":"#FF7F49","label":"Burnt Orange","rgb":"(255,127,73)"}
,{
	"hex":"#EA7E5D","label":"Burnt Sienna","rgb":"(234,126,93)"}
,{
	"hex":"#B0B7C6","label":"Cadet Blue","rgb":"(176,183,198)"}
,{
	"hex":"#FFFF99","label":"Canary","rgb":"(255,255,153)"}
,{
	"hex":"#1CD3A2","label":"Caribbean Green","rgb":"(28,211,162)"}
,{
	"hex":"#FFAACC","label":"Carnation Pink","rgb":"(255,170,204)"}
,{
	"hex":"#DD4492","label":"Cerise","rgb":"(221,68,146)"}
,{
	"hex":"#1DACD6","label":"Cerulean","rgb":"(29,172,214)"}
,{
	"hex":"#BC5D58","label":"Chestnut","rgb":"(188,93,88)"}
,{
	"hex":"#DD9475","label":"Copper","rgb":"(221,148,117)"}
,{
	"hex":"#9ACEEB","label":"Cornflower","rgb":"(154,206,235)"}
,{
	"hex":"#FFBCD9","label":"Cotton Candy","rgb":"(255,188,217)"}
,{
	"hex":"#FDDB6D","label":"Dandelion","rgb":"(253,219,109)"}
,{
	"hex":"#2B6CC4","label":"Denim","rgb":"(43,108,196)"}
,{
	"hex":"#EFCDB8","label":"Desert Sand","rgb":"(239,205,184)"}
,{
	"hex":"#6E5160","label":"Eggplant","rgb":"(110,81,96)"}
,{
	"hex":"#CEFF1D","label":"Electric Lime","rgb":"(206,255,29)"}
,{
	"hex":"#71BC78","label":"Fern","rgb":"(113,188,120)"}
,{
	"hex":"#6DAE81","label":"Forest Green","rgb":"(109,174,129)"}
,{
	"hex":"#C364C5","label":"Fuchsia","rgb":"(195,100,197)"}
,{
	"hex":"#CC6666","label":"Fuzzy Wuzzy","rgb":"(204,102,102)"}
,{
	"hex":"#E7C697","label":"Gold","rgb":"(231,198,151)"}
,{
	"hex":"#FCD975","label":"Goldenrod","rgb":"(252,217,117)"}
,{
	"hex":"#A8E4A0","label":"Granny Smith Apple","rgb":"(168,228,160)"}
,{
	"hex":"#95918C","label":"Gray","rgb":"(149,145,140)"}
,{
	"hex":"#1CAC78","label":"Green","rgb":"(28,172,120)"}
,{
	"hex":"#1164B4","label":"Green Blue","rgb":"(17,100,180)"}
,{
	"hex":"#F0E891","label":"Green Yellow","rgb":"(240,232,145)"}
,{
	"hex":"#FF1DCE","label":"Hot Magenta","rgb":"(255,29,206)"}
,{
	"hex":"#B2EC5D","label":"Inchworm","rgb":"(178,236,93)"}
,{
	"hex":"#5D76CB","label":"Indigo","rgb":"(93,118,203)"}
,{
	"hex":"#CA3767","label":"Jazzberry Jam","rgb":"(202,55,103)"}
,{
	"hex":"#3BB08F","label":"Jungle Green","rgb":"(59,176,143)"}
,{
	"hex":"#FEFE22","label":"Laser Lemon","rgb":"(254,254,34)"}
,{
	"hex":"#FCB4D5","label":"Lavender","rgb":"(252,180,213)"}
,{
	"hex":"#FFF44F","label":"Lemon Yellow","rgb":"(255,244,79)"}
,{
	"hex":"#FFBD88","label":"Macaroni and Cheese","rgb":"(255,189,136)"}
,{
	"hex":"#F664AF","label":"Magenta","rgb":"(246,100,175)"}
,{
	"hex":"#AAF0D1","label":"Magic Mint","rgb":"(170,240,209)"}
,{
	"hex":"#CD4A4C","label":"Mahogany","rgb":"(205,74,76)"}
,{
	"hex":"#EDD19C","label":"Maize","rgb":"(237,209,156)"}
,{
	"hex":"#979AAA","label":"Manatee","rgb":"(151,154,170)"}
,{
	"hex":"#FF8243","label":"Mango Tango","rgb":"(255,130,67)"}
,{
	"hex":"#C8385A","label":"Maroon","rgb":"(200,56,90)"}
,{
	"hex":"#EF98AA","label":"Mauvelous","rgb":"(239,152,170)"}
,{
	"hex":"#FDBCB4","label":"Melon","rgb":"(253,188,180)"}
,{
	"hex":"#1A4876","label":"Midnight Blue","rgb":"(26,72,118)"}
,{
	"hex":"#30BA8F","label":"Mountain Meadow","rgb":"(48,186,143)"}
,{
	"hex":"#C54B8C","label":"Mulberry","rgb":"(197,75,140)"}
,{
	"hex":"#1974D2","label":"Navy Blue","rgb":"(25,116,210)"}
,{
	"hex":"#FFA343","label":"Neon Carrot","rgb":"(255,163,67)"}
,{
	"hex":"#BAB86C","label":"Olive Green","rgb":"(186,184,108)"}
,{
	"hex":"#FF7538","label":"Orange","rgb":"(255,117,56)"}
,{
	"hex":"#FF2B2B","label":"Orange Red","rgb":"(255,43,43)"}
,{
	"hex":"#F8D568","label":"Orange Yellow","rgb":"(248,213,104)"}
,{
	"hex":"#E6A8D7","label":"Orchid","rgb":"(230,168,215)"}
,{
	"hex":"#414A4C","label":"Outer Space","rgb":"(65,74,76)"}
,{
	"hex":"#FF6E4A","label":"Outrageous Orange","rgb":"(255,110,74)"}
,{
	"hex":"#1CA9C9","label":"Pacific Blue","rgb":"(28,169,201)"}
,{
	"hex":"#FFCFAB","label":"Peach","rgb":"(255,207,171)"}
,{
	"hex":"#C5D0E6","label":"Periwinkle","rgb":"(197,208,230)"}
,{
	"hex":"#FDDDE6","label":"Piggy Pink","rgb":"(253,221,230)"}
,{
	"hex":"#158078","label":"Pine Green","rgb":"(21,128,120)"}
,{
	"hex":"#FC74FD","label":"Pink Flamingo","rgb":"(252,116,253)"}
,{
	"hex":"#F78FA7","label":"Pink Sherbet","rgb":"(247,143,167)"}
,{
	"hex":"#8E4585","label":"Plum","rgb":"(142,69,133)"}
,{
	"hex":"#7442C8","label":"Purple Heart","rgb":"(116,66,200)"}
,{
	"hex":"#9D81BA","label":"Purple Mountain's Majesty","rgb":"(157,129,186)"}
,{
	"hex":"#FE4EDA","label":"Purple Pizzazz","rgb":"(254,78,218)"}
,{
	"hex":"#FF496C","label":"Radical Red","rgb":"(255,73,108)"}
,{
	"hex":"#D68A59","label":"Raw Sienna","rgb":"(214,138,89)"}
,{
	"hex":"#714B23","label":"Raw Umber","rgb":"(113,75,35)"}
,{
	"hex":"#FF48D0","label":"Razzle Dazzle Rose","rgb":"(255,72,208)"}
,{
	"hex":"#E3256B","label":"Razzmatazz","rgb":"(227,37,107)"}
,{
	"hex":"#EE204D","label":"Red","rgb":"(238,32,77 )"}
,{
	"hex":"#FF5349","label":"Red Orange","rgb":"(255,83,73)"}
,{
	"hex":"#C0448F","label":"Red Violet","rgb":"(192,68,143)"}
,{
	"hex":"#1FCECB","label":"Robin's Egg Blue","rgb":"(31,206,203)"}
,{
	"hex":"#7851A9","label":"Royal Purple","rgb":"(120,81,169)"}
,{
	"hex":"#FF9BAA","label":"Salmon","rgb":"(255,155,170)"}
,{
	"hex":"#FC2847","label":"Scarlet","rgb":"(252,40,71)"}
,{
	"hex":"#76FF7A","label":"Screamin' Green","rgb":"(118,255,122)"}
,{
	"hex":"#9FE2BF","label":"Sea Green","rgb":"(159,226,191)"}
,{
	"hex":"#A5694F","label":"Sepia","rgb":"(165,105,79)"}
,{
	"hex":"#8A795D","label":"Shadow","rgb":"(138,121,93)"}
,{
	"hex":"#45CEA2","label":"Shamrock","rgb":"(69,206,162)"}
,{
	"hex":"#FB7EFD","label":"Shocking Pink","rgb":"(251,126,253)"}
,{
	"hex":"#CDC5C2","label":"Silver","rgb":"(205,197,194)"}
,{
	"hex":"#80DAEB","label":"Sky Blue","rgb":"(128,218,235)"}
,{
	"hex":"#ECEABE","label":"Spring Green","rgb":"(236,234,190)"}
,{
	"hex":"#FFCF48","label":"Sunglow","rgb":"(255,207,72)"}
,{
	"hex":"#FD5E53","label":"Sunset Orange","rgb":"(253,94,83)"}
,{
	"hex":"#FAA76C","label":"Tan","rgb":"(250,167,108)"}
,{
	"hex":"#18A7B5","label":"Teal Blue","rgb":"(24,167,181)"}
,{
	"hex":"#EBC7DF","label":"Thistle","rgb":"(235,199,223)"}
,{
	"hex":"#FC89AC","label":"Tickle Me Pink","rgb":"(252,137,172)"}
,{
	"hex":"#DBD7D2","label":"Timberwolf","rgb":"(219,215,210)"}
,{
	"hex":"#17806D","label":"Tropical Rain Forest","rgb":"(23,128,109)"}
,{
	"hex":"#DEAA88","label":"Tumbleweed","rgb":"(222,170,136)"}
,{
	"hex":"#77DDE7","label":"Turquoise Blue","rgb":"(119,221,231)"}
,{
	"hex":"#FFFF66","label":"Unmellow Yellow","rgb":"(255,255,102)"}
,{
	"hex":"#926EAE","label":"Violet (Purple)","rgb":"(146,110,174)"}
,{
	"hex":"#324AB2","label":"Violet Blue","rgb":"(50,74,178)"}
,{
	"hex":"#F75394","label":"Violet Red","rgb":"(247,83,148)"}
,{
	"hex":"#FFA089","label":"Vivid Tangerine","rgb":"(255,160,137)"}
,{
	"hex":"#8F509D","label":"Vivid Violet","rgb":"(143,80,157)"}
,{
	"hex":"#FFFFFF","label":"White","rgb":"(255,255,255)"}
,{
	"hex":"#A2ADD0","label":"Wild Blue Yonder","rgb":"(162,173,208)"}
,{
	"hex":"#FF43A4","label":"Wild Strawberry","rgb":"(255,67,164)"}
,{
	"hex":"#FC6C85","label":"Wild Watermelon","rgb":"(252,108,133)"}
,{
	"hex":"#CDA4DE","label":"Wisteria","rgb":"(205,164,222)"}
,{
	"hex":"#FCE883","label":"Yellow","rgb":"(252,232,131)"}
,{
	"hex":"#C5E384","label":"Yellow Green","rgb":"(197,227,132)"}
,{
	"hex":"#FFAE42","label":"Yellow Orange","rgb":"(255,174,66)"}
];
	$(function (){
	$('#nope').autocompleter({
	// marker for autocomplete matches highlightMatches:true,// object to local or url to remote search source:colors,// custom template template:'{
	{
	label}
}
<span>({
	{
	hex}
}
)</span>',// show hint hint:true,// abort source if empty field empty:false,// max results limit:5,callback:function (value,index,selected){
	if (selected){
	$('.icon').css('background-color',selected.hex);
}
}
}
);
}
);
	

CSS代码(main.css):

/** * Common */
body{/* Pattern made by Atle Mo. */
 background-image:url('../img/bcg.png');font-family:'Helvetica','Arial',sans-serif;text-align:center;color:#ffffff;}
main{width:600px;margin:40px auto;}
h1{font-size:58px;}
hr{width:50%;border:0;height:1px;margin:40px auto;background:#4d4d4d;}
a{color:#777;}
p{color:#c8c7c7;font-size:20px;line-height:24px;}
/** * Custom */
p.caption{color:#ccc;font-size:16px;}
.button{margin:20px auto;display:inline-block;padding:16px 40px;background:#70b3eb;text-decoration:none;font-size:30px;color:#ffffff;text-shadow:0px -1px 1px rgba(26,62,103,0.42);box-shadow:inset 0 0 0 1px #70b3eb,inset 0 1px 0 1px rgba(255,255,255,0.5);border-radius:5px;-webkit-transition:0.2s ease -webkit-transform;-moz-transition:0.2s ease -moz-transform;transition:0.2s ease transform;}
.button:hover{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);transform:translateY(-3px);}
.field{position:relative;}
.field input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000000;height:60px;font-size:24px;padding:0 12px;border:0;}
.field input:focus{outline:0;}
.icon{position:absolute;right:0;top:0;width:60px;height:60px;background-image:url('../img/icon.png');background-color:#ffffff;}
/** * Simplecomplete */
.autocompleter{width:100%;background:#dddddd;position:absolute;top:60px;left:0;z-index:100;}
.autocompleter,.autocompleter-hint{position:absolute;}
.autocompleter-list{box-shadow:inset 0px 0px 6px rgba(0,0,0,0.1);list-style:none;margin:0;padding:0;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;}
.autocompleter-item-selected{background:#ffffff;}
.autocompleter-item{padding:6px 12px;color:#444444;font-size:20px;cursor:pointer;}
.autocompleter-item:hover{background:#dbed8a;}
.autocompleter-item strong{background:#f9de8f;text-shadow:0 1px 0 #ffffff;}
.autocompleter-item span{color:#bbbbbb;}
.autocompleter-hint{color:#ccc;text-align:left;top:-56px;font-weight:400;left:0;width:100%;padding:12px 12px 12px 13px;font-size:24px;display:none;}
.autocompleter-hint span{color:transparent;}
.autocompleter-hint-show{display:block;}
.autocompleter-closed{display:none;}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
62.60 KB
jquery特效7
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章