2017-05-08 135 views
0

我有一個json文件激發圖像數組。我很喜歡盒子安裝,當你點擊圖片時,一個內聯div會出現。在inline div中,我顯示圖像,並在下拉框中顯示選擇選項。我的想法是選擇一個選項,然後轉到相應的頁面。我可以得到這個與鏈接工作,但我希望它使用下拉功能。在花哨框窗口中不會執行任何功能。fancybox彈出執行選擇選項

function fruitselect() { 
 
     var e = document.getElementById("mySelect"); 
 
var strUser = e.options[e.selectedIndex].value; 
 
    alert(strUser); 
 
};
<form> 
 
Select your favorite fruit: 
 
<select id="mySelect" onchange="fruitselect()"> 
 
    <option value="apple">Apple</option> 
 
    <option value="orange">Orange</option> 
 
    <option value="pineapple">Pineapple</option> 
 
    <option value="banana">Banana</option> 
 
</select> 
 
</form>

有沒有辦法做到這一點?

回答

1

這是很難理解你的評論,我沒有看到任何問題與您的代碼:http://codepen.io/anon/pen/pPpVxe?editors=1010

此外,您還可以禁用「觸摸」功能,如果它造成了一些麻煩:

<a data-fancybox data-options='{"src": "#content", "touch": false}' href="javascript:;"> 
    Open demo 
</a> 
+0

這樣可行。謝謝。 – MPummel