判断下拉层里面的内容为空就不显示下拉层,在search.js和index.js两个文件中都做判断了
来源:3-2 改写搜索框功能--自动完成
回头看我漂亮的坚持
2019-09-03 15:26:38

2回答
Carol246
2019-09-07
还是需要加这一句代码的,因为在“点击空白处 layer 隐藏,点击输入框 layer 显示”这个部分需要用到:

否则会出现以下问题:
空白的输入框在 blur 状态时,layer 是隐藏的

但当空白的输入框在 focus 状态时,layer 虽没有内容,却显示出了它的边框。因为在 layer 显示之前没有判断它有没有内容

所以需要加这一句代码
好帮手慕码
2019-09-03
同学你好!
是的哦,可以去掉~
如果帮助到了你,欢迎采纳, 祝学习愉快~