2012-11-07 5 views
7

ipadとアンドロイドで私のソフトウェアにアクセスすると問題が発生します。 これはipadで動作しないhtmlです。私はすでに、私はiPadとAndroid上bootstrapサイトにアクセスしたときにも発生Twitter ipadとアンドロイドのブートストラップドロップダウンはハックでも機能しません

jQuery(document).ready(function(){ 
      jQuery('.dropdown-toggle') 
       .on('touchstart.dropdown', '.dropdown-menu', function (e) { e.stopPropagation(); }) 
       .on('touchstart.dropdown', '.dropdown-submenu', function (e) { e.preventDefault(); }) 
    }) 

このエラーで、このHTMLをハックサブitens

<div class="btn-group"> 
    <button class="btn dropdown-toggle" data-toggle="dropdown">Export <span class="caret"></span></button> 
    <ul class="dropdown-menu"> 
     <#if print?exists> 
      <li><a href="javascript:print('${print}');">Print in PDF</a></li> 
     </#if> 
     <#if printList?exists> 
      <li><a href="javascript:print('${printList}');">Print list in PDF</a></li> 
     </#if> 
     <li><a href="javascript:exportListAt('${targetList}', 2);">Export to Excel</a></li> 
     <li><a href="javascript:exportListAt('${targetList}', 1);">Export to CVS</a></li> 
     <li><a href="javascript:exportListAt('${targetList}', 3);">Export to XML</a></li> 
    </ul> 
</div> 

をクリックすることはできません。

どうすればよいですか?

+0

この問題を解決できましたか?私は同じ問題に直面しているブートストラップ3.3.4..あなたはそれを解決しましたか? – Lucy

答えて

0

私はあなたがブートストラップ・ドキュメントのように、代わりにbuttona要素を使用する必要があることを信じている:バグ自体について

<div class="btn-group"> 
    <a class="btn dropdown-toggle" data-toggle="dropdown" href="#"> 
    Action 
    <span class="caret"></span> 
    </a> 
    <ul class="dropdown-menu"> 
    <!-- dropdown menu links --> 
    </ul> 
</div> 

を、あなたはthis issueを見てみるべきでしょう。

+0

私はこの変更を行いましたが、機能しませんでした。 –

3

最近、ブートストラップ2.2.2が出ていて、あなたの問題は修正されたものの多くです。

したがって、適切な解決策は、ブートストラップのバージョンを最新のものに更新することです。

は私も短いblog post about this issueを書いthe changelog、またはdownload the latest bootstrap直接

を参照してください。

関連する問題