2013-03-02 100 views
2

我正在为手机开发一个网页,我需要为选择的标签实现一个自定义设计。我需要在选择标签附近(上)放置一个按钮,它应该打开“启动”选项。如何通过自定义按钮打开HTML选择标签?

为了更好地理解我做了一个截图:

enter image description here

如果红色按钮被点击它应该打开选择标签。

有什么我想:

<style type="text/css"> 
#trigger_button { width:20px;height:20px;background:red;float:left;margin-left:-15px; } 
</style> 

<body> 
    <p>Foo Select</p> 

    <table> 
    <tr><td> 
     <select name='foo_select' style='float:left;' id='foo_select'> 
      <option value='1'>test AAAAAAAAAAAAAAAAA 1</option> 
      <option value='2'>test BBBBBBBBBBBBBBBBB 2</option> 
      <option value='3'>test CCCCCCCCCCCCCCCCC 3</option> 
     </select> 

     <div id='trigger_button' onclick="$('#foo_select').trigger('click');"></div> 
    </td></tr> 
    </table> 
</body> 

通知!

在Android操作系统上Chrome浏览器在PC上会有不同的反应!在Android Chrome上,这些选项显示在不同的可滚动框架中(如弹出窗口)。

这可能吗?我可以用自定义按钮打开选择标签吗?

+0

答案是肯定的,你可以用JavaScript做到这一点,使用谷歌,你会开幕前获得的例子 – 2013-03-02 14:01:41

+0

100的@ Mr.Alien这个线程我已经搜索,但相信我我还没有找到任何解决方案。 – 2013-03-02 14:04:30

回答

1

难道你检查了这一点?

http://www.designdim.com/2011/07/10-important-jquery-selectboxdropdown-plugins/

有可能使用JavaScript或jQuery的做也

+0

我该如何在移动设备上使用它?如果我触摸了选择标签,我需要使用默认的Chrome弹出式窗口。 – 2013-03-02 14:09:36

+0

@ZbarceaChristian那是androids的默认行为吧? – 2013-03-02 14:10:24

+0

Android版Chrome的默认行为。 – 2013-03-02 14:10:54