看源码里的写法,我不觉得这是自己自主开发的,应该是插件吧,但是我找不到具体插件,
有知道的说一下吧。
回复讨论(解决方案)
不知道这种插件,我自己用jquery写过类似的
不知道这种插件,我自己用jquery写过类似的
能否共享一下源码呢 学习学习
这个比较杂,搜索的时候用到了autocomplete,样式就自己写
$("#ask-search-tag").autocomplete(wd_gettagUrl,{ matchContains:true, delay:500, cacheLength:100, matchSubset:true, minChars:1, width:250, max:20, extraParams:{type:'fastask'}, scrollHeight:500, parse: function(data){ return $.map(eval(data), function(row) { return { data: row, value: row.tagname, result: row.id, result1:row.fave_count, result2:row.tagimg } }); }, formatItem: function(row, i, max){ if(row.id==0){ return '<span>创建 '+row.tagname+' 话题</span>'; } if(row.id==-1){ return '<span>'+row.tagname+' 正在审核</span>'; } if(row.id==-2){ return '<span>请使用已存在的话题</span>'; } return '<img src="/static/imghwm/default1.png" data-src="'+row.tagimg+'" class="lazy" style="max-width:90%" style="max-width:90%" +row.tagimg+'"/ alt="请教这种添加‘热门标签’的插件是什么?如下图所示。" ><p>'+row.tagname+'</p>'; }}).result(fastaskaddtag);var addid=1;function fastaskaddtag(event,item){ $("#ask-search-tag").val(''); if(item.id==-1 || item.id==-2){ return false; } var err_tag=$('.err_tag'); err_tag.hide(); var tagcount=$("#ask-tags-item div").length; if(tagcount>=5){ err_tag.text('最多添加五个话题').show(); $("#ask-search-tag").hide(); return false; } var exists=''; $('#ask-tags-item a[name=removetag]').each(function() { if(item.id==$(this).attr('data') && item.id!=0){ exists=1; } }) $('#ask-tags-item span').each(function() { if(item.tagname==$(this).text()){ exists=1; } }) if(exists==1){ err_tag.text('已添加过该话题').show(); return false; } var length=mb_strlen(item.tagname); var sublen=Math.ceil(length/2); if(sublen>25){ err_tag.text('话题长度只能是50个字符或25个汉字').show(); return false; } var addstatus=1; var addmsg=''; if(item.id==0){ $.ajax({ type:'post', url:wd_AddTagBySearchUrl, async:false, data:{ tagname:item.tagname }, success:function(res){ res=eval("("+res+")"); addstatus=res['status']; addmsg=res['msg']; item.id=res['msg']; } }); } if(addstatus==0){ if(addmsg=='login'){ showLogin(); }else{ $('.err_tag').text(addmsg); $('.err_tag').show(); $("#ask-search-tag").flushCache(); } return false; } var addhtml='<div><span>'+item.tagname+'</span><a href="javascript:;" data='+item.id+' class="t_rem" name="removetag"></a></div>'; $("#ask-tags-item").append(addhtml); if((tagcount+1)==5){ $("#ask-search-tag").hide(); } $("#ask-tags-item a[name=removetag]").unbind('click').click(function(){ removetag($(this)); })}

PHP日志记录对于监视和调试Web应用程序以及捕获关键事件,错误和运行时行为至关重要。它为系统性能提供了宝贵的见解,有助于识别问题并支持更快的故障排除

Laravel使用其直观的闪存方法简化了处理临时会话数据。这非常适合在您的应用程序中显示简短的消息,警报或通知。 默认情况下,数据仅针对后续请求: $请求 -

PHP客户端URL(curl)扩展是开发人员的强大工具,可以与远程服务器和REST API无缝交互。通过利用Libcurl(备受尊敬的多协议文件传输库),PHP curl促进了有效的执行

Laravel 提供简洁的 HTTP 响应模拟语法,简化了 HTTP 交互测试。这种方法显着减少了代码冗余,同时使您的测试模拟更直观。 基本实现提供了多种响应类型快捷方式: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

您是否想为客户最紧迫的问题提供实时的即时解决方案? 实时聊天使您可以与客户进行实时对话,并立即解决他们的问题。它允许您为您的自定义提供更快的服务

文章讨论了PHP 5.3中引入的PHP中的晚期静态结合(LSB),从而允许静态方法的运行时分辨率调用以获得更灵活的继承。 LSB的实用应用和潜在的触摸


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器