移动网站

移动网站

问题描述:

选择菜单我想做出选择菜单为移动网站.. 我把选择HTML代码在我的网页移动网站

<select id="menu_mobile"> 
<option value="" selected="selected">Navigation</option> 
<option value="http://kudu.com.sa/en/about/who-we-are"> Who we are</option> 
<option value="index.html"> Home</option> 
<option value="index.html"> --Profile</option> 
<option value="index.html"> --Franchise</option> 
<option value="index.html"> --CSR</option> 
<option value="index.html"> Home</option> 

</select> 

但是当我打开我的网站上iphone 它只是选择不点击

我该如何解决

+0

你的意思是它没有链接到index.html? – Morpheus 2013-03-13 09:40:14

+0

不清楚你在这里问什么。 – Nelson 2013-03-13 09:41:06

+0

这是**不**如何进行导航。使用正常的'ul'。 – 2013-03-13 09:42:32

我想你指的是浏览器不浏览到<select>的价值。

jQuery的

$(document).ready(function() { 
    $('#select').change(function() { 
     location.href = $(this).val(); 
    } 
}); 

<form action=""> 
    <select id="select"> 
     <option value="">Choose a site</option> 
     <option value="/internal/location.htm">Location</option> 
     <option value="http://external.site.com/">Other</option> 
    </select> 
</form> 

的JavaScript

<form> 
    <select onchange="window.location.href=this.form.URL.options[this.form.URL.selectedIndex].value" name="URL"> 
     <option value="">Choose a site</option> 
     <option value="/internal/location.htm">Location</option> 
     <option value="http://external.site.com/">Other</option> 
    </select> 
</form> 
+0

为什么downvote?任何不正确的信息 – Raptor 2013-03-13 09:42:55

+1

我也使用该Java脚本代码 \t $(函数(){ $( “#menu_mobile”).change(函数() { document.location.href = $(本).VAL(); }); \t \t}); – 2013-03-13 09:43:07

+0

为什么downvote?这是正确的答案 – Morpheus 2013-03-13 09:43:10

试试这个

$("select").change(function() { 
    window.location = $(this).find("option:selected").val(); 
}); 

其工作see this fiddle 我想你还没有一个jQuery添加到您的代码

+0

thn.x很多亲爱的..但也不行 – 2013-03-13 09:52:26