为了账号安全,请及时绑定邮箱和手机立即绑定

react-places-autocomplete 下推其他组件

react-places-autocomplete 下推其他组件

白衣非少年 2022-01-07 16:04:43
我一直在努力解决这个问题。使用最新的 README.md githun repo 中给出的相同示例正在推送下面的其他组件,这并不是更好的用户体验。我在下面包含了一个简单的文本字段来演示这一点。还尝试将位置用作绝对位置,但没有用。react-places-autocomplete 使用我用于地点建议的 google maps javascript API没有地方建议下拉菜单带有地方建议的图片按下下面的文本字段
查看完整描述

3 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

您需要为自动完成容器提供绝对和 z-index 样式


添加这个CSS -


.autocomplete-dropdown-container{

   position: "absolute";

   z-index: 1000;

}

编辑:我使用的 css 有效-


.location-search-input,

.location-search-input:focus,

.location-search-input:active {

  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);

  border: honeydew;

  display: block;

  width: 100%;

  padding: 16px;

  font-size: 16px;

  border-radius: 2px;

  outline: none;

}


.autocomplete-dropdown-container {

  border-bottom: honeydew;

  border-left: honeydew;

  border-right: honeydew;

  border-top: 1px solid #e6e6e6;

  box-shadow: 0 2px 4px rgba(0,0,0,0.2);

  position: absolute;

  z-index: 1000;

  border-radius: 0 0 2px 2px;

}


查看完整回答
反对 回复 2022-01-07
?
慕桂英546537

TA贡献1848条经验 获得超10个赞

您可以尝试将其绝对定位 - 如下所示:


styles={{

  listView:{

    position: 'absolute',

    backgroundColor: '#FFF',

    zIndex: 10,//Forcing it to front

  }

}}



查看完整回答
反对 回复 2022-01-07
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

您需要设置绝对位置和 zIndex


className="autocomplete-dropdown-container"

 styles={{

   listView:{

    position: 'absolute',

    backgroundColor: 'white',

    zIndex: 2,

   }

 }}>


查看完整回答
反对 回复 2022-01-07
  • 3 回答
  • 0 关注
  • 168 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号