简体   繁体   English

实现CSS选择下拉列表

[英]Materialize CSS Select Dropdown

I am using Materialize CSS for my application,using media queries i am making my queries responsive.Select Dropdown we are not able to select any option,in laptop it is working fine but in tablet and mobile view it is not working..Can anyone help? 我正在使用Materialise CSS为我的应用程序,使用媒体查询我正在使我的查询响应。选择下拉菜单,我们无法选择任何选项,在笔记本电脑中它工作正常,但在平板电脑和移动视图中它不工作..可以任何人救命?

<div class="input-field col s12 newid m6 l6">
   <select>
           <option value="" disabled selected>All</option> 
           <option value="1">Option 1</option>
           <option value="2">Option 2</option> 
           <option value="3">Option 3</option> 
  </select>
  <label>Data</label> 

@media screen and (max-width: 320px) { 
  .newid { width: 96%!important;
           margin-top: 8%!important;
           margin-left: 0%!important; 
         }
 }   

Did you initialize the dropdown menu in your JavaScript? 您是否初始化了JavaScript中的下拉菜单? Many of the components that are part of Materialize CSS have to be initialized in order to function on the web page? 必须初始化作为Materialise CSS一部分的许多组件才能在网页上运行?

The code should be something like this 代码应该是这样的

  document.addEventListener('DOMContentLoaded', function() {
var elems = document.querySelectorAll('select');
var instances = M.FormSelect.init(elems, options);
});

I think you have missed to initialization for select to your javaScript. 我认为你已经错过初始化选择你的javaScript了。 You can try this for your Select Option Using Materialize css. 您可以尝试使用Materialise css选择选项。

 $(document).ready(function(){ $('select').formSelect(); }); 
 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0-beta/css/materialize.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0-beta/js/materialize.min.js"></script> <div class="container"> <h5>materialize Select Option. </h5> <div class="input-field"> <select> <option value="" disabled selected>Choose your option</option> <option value="1">Option 1</option> <option value="2">Option 2</option> <option value="3">Option 3</option> </select> </div> </div> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM