判断下拉层里面的内容为空就不显示下拉层,在search.js和index.js两个文件中都做判断了

来源:3-2 改写搜索框功能--自动完成

回头看我漂亮的坚持

2019-09-03 15:26:38

http://img.mukewang.com/climg/5d6e159f0001dc5210690572.jpg

写回答

2回答

Carol246

2019-09-07

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

http://img.mukewang.com/climg/5d72a6e80001c91104880236.jpg


否则会出现以下问题:

空白的输入框在 blur 状态时,layer 是隐藏的

http://img.mukewang.com/climg/5d72a7150001db6b07160067.jpg

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

http://img.mukewang.com/climg/5d72a72e0001395b07220079.jpg


所以需要加这一句代码

0

好帮手慕码

2019-09-03

同学你好!
是的哦,可以去掉~

如果帮助到了你,欢迎采纳, 祝学习愉快~

0

0 学习 · 14456 问题

查看课程