2013-02-28 107 views
0

我需要一個使用UI li的下拉框。我試過插件:tutorialUl li下拉選擇框

問題是,當我點擊li元素時,頁面沒有重定向。

例子:

<div id="dd" class="wrapper-dropdown-3" tabindex="1"> 
    <span>Transport</span> 
    <ul class="dropdown"> 
     <li><a href="htttp://www.myweb.com/1"><i class="icon-envelope icon-large"></i>Classic mail</a></li> 
     <li><a href="htttp://www.myweb.com/2"><i class="icon-truck icon-large"></i>UPS Delivery</a></li> 
     <li><a href="htttp://www.myweb.com/1"><i class="icon-plane icon-large"></i>Private jet</a></li> 
    </ul> 
</div> 

但是這裏面<a=""...>鏈接不工作,沒有任何反應,好像在演示。用他們的風格/從演示腳本

obj.opts.on('click',function(){ 
    var opt = $(this); 
    obj.val = opt.text(); 
    obj.index = opt.index(); 
    obj.placeholder.text(obj.val); 
    /* Below is the piece of code you want */ 
    window.location = obj.opts.find('a').prop('href'); 
}); 

Here's a quick jsFiddle I put together

+1

有一個額外的't'你'http' – SRy 2013-02-28 21:45:07

+0

對不起,我固定鏈接:) – LifeIsShort 2013-02-28 21:46:00

+0

那麼你爲什麼不更新你的問題? – SRy 2013-02-28 21:48:16

回答

1

根據這個插件,當你做的Dropbox選擇魔術在這裏發生。我只是簡單地將window.location片段添加到點擊函數中,然後瞧。

+0

Thanx很多!它正在工作,但它現在應該。但現在我有另一個問題。基本的東西,我想joomla語言切換器附近有旗子的語言名稱,默認情況下它是一個簡單的下拉選項,但是我不能在裏面放置標誌圖片,所以我決定做一個列表並整合插件,將它轉換爲下拉菜單,現在我的問題是新語言加載後,我看不到在開關盒中的活動語言:( – LifeIsShort 2013-03-01 05:28:05

0

如果您從頁面複製源代碼,請務必刪除頁面底部和頂部的所有javascript。這(某種程度上)固定一個標籤問題對我來說