jquery - 响应式设计菜单问题仅限 iPhone

标签 jquery css iphone responsive-design twitter-bootstrap-3

我在使用 iPhone 上的 Bootstrap(v3.0.1) 菜单下拉菜单时遇到问题。我有 2 个菜单。左按钮工作正常,但右菜单不起作用。 当我在桌面上调整浏览器大小时,一切正常。但是当我从移动浏览器中尝试时(我在 iPhone 上的 chrome 上尝试过),我没有看到正确的菜单:

您可以在此处查看实时网页:website

谁能指出我做错了什么?

编辑代码:

 <button class="navbar-toggle collapsed" type="button" data-toggle="collapse" data-target=".navbar-user-nav-div">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
    </button>

菜单边栏

<div class="sidebar">
                      <div class="navbar-collapse  navbar-user-nav-div in" style="height: auto;">

<ul id="menu-slider" class="navbar-sidebar-nav ">
        <li id="menu-item-0" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-0 dropdown">
            <a href="#" title="Gebelik Öncesi" data-toggle="dropdown" class="dropdown-toggle" id="7" onclick="return clickBaseLink();">
                <i>
                    <img src="http://lab.basarbilisim.com/imom/Media/Gebelik Öncesi.png" style="width: 82px;height: 63px;"></i>
                <span>Gebelik Öncesi</span>
            </a>
            <ul role="menu" class=" dropdown-menu" style="right: -142px;">
                    <li id="menu-item-100" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-100">
                        <a title="Gebeliğe Hazırlık" href="/Home/Menu/8">
                            <span>Gebeliğe Hazırlık</span>
                        </a>
                    </li>
                    <li id="menu-item-100" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-100">
                        <a title="Yardımla Üreme Teknikleri" href="/Home/Menu/9">
                            <span>Yardımla Üreme Teknikleri</span>
                        </a>
                    </li>
            </ul>
        </li>
        <li id="menu-item-1" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1 dropdown">
            <a href="#" title="Gebelik Dönemi" data-toggle="dropdown" class="dropdown-toggle" id="12" onclick="return clickBaseLink();">
                <i>
                    <img src="/Media/Gebelik Dönemi.png" style="width: 82px;height: 63px;"></i>
                <span>Gebelik Dönemi</span>
            </a>
            <ul role="menu" class=" dropdown-menu" style="right: -208px;">
                    <li id="menu-item-200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200">
                        <a title="Hafta Hafta Gebelik" href="/Home/Menu/13">
                            <span>Hafta Hafta Gebelik</span>
                        </a>
                    </li>
                    <li id="menu-item-200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200">
                        <a title="Gebelikte Beslenme" href="/Home/Menu/14">
                            <span>Gebelikte Beslenme</span>
                        </a>
                    </li>
                    <li id="menu-item-200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200">
                        <a title="Gebelikte Egzersiz" href="/Home/Menu/15">
                            <span>Gebelikte Egzersiz</span>
                        </a>
                    </li>
                    <li id="menu-item-200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200">
                        <a title="Çoğul Gebelik" href="/Home/Menu/16">
                            <span>Çoğul Gebelik</span>
                        </a>
                    </li>
                    <li id="menu-item-200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200">
                        <a title="Gebelikte Psikoloji" href="/Home/Menu/17">
                            <span>Gebelikte Psikoloji</span>
                        </a>
                    </li>
                    <li id="menu-item-200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200">
                        <a title="Gebelikte Cinsellik" href="/Home/Menu/18">
                            <span>Gebelikte Cinsellik</span>
                        </a>
                    </li>
                    <li id="menu-item-200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200">
                        <a title="Gebelikte Bakım" href="/Home/Menu/19">
                            <span>Gebelikte Bakım</span>
                        </a>
                    </li>
                    <li id="menu-item-200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200">
                        <a title="Gebelikte İlaç Kullanımı" href="/Home/Menu/20">
                            <span>Gebelikte İlaç Kullanımı</span>
                        </a>
                    </li>
                    <li id="menu-item-200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200">
                        <a title="Tanısal Testler ve Ultrason" href="/Home/Menu/21">
                            <span>Tanısal Testler ve Ultrason</span>
                        </a>
                    </li>
                    <li id="menu-item-200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200">
                        <a title="Gebelikte Aşılar" href="/Home/Menu/22">
                            <span>Gebelikte Aşılar</span>
                        </a>
                    </li>
                    <li id="menu-item-200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200">
                        <a title="Gebelikte Yaşanabilecek Kritik Durumlar" href="/Home/Menu/24">
                            <span>Gebelikte Yaşanabilecek Kritik Durumlar</span>
                        </a>
                    </li>
            </ul>
        </li>
        <li id="menu-item-2" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2 dropdown">
            <a href="#" title="Doğum ve Sonrası" data-toggle="dropdown" class="dropdown-toggle" id="25" onclick="return clickBaseLink();">
                <i>
                    <img src="/Media/Doğum ve Sonrası.png" style="width: 82px;height: 63px;"></i>
                <span>Doğum ve Sonrası</span>
            </a>
            <ul role="menu" class=" dropdown-menu" style="right: -125px;">
                    <li id="menu-item-300" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-300">
                        <a title="Doğuma Hazırlık" href="/Home/Menu/26">
                            <span>Doğuma Hazırlık</span>
                        </a>
                    </li>
                    <li id="menu-item-300" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-300">
                        <a title="Doğum Belirtileri" href="/Home/Menu/27">
                            <span>Doğum Belirtileri</span>
                        </a>
                    </li>
                    <li id="menu-item-300" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-300">
                        <a title="Doğum Yöntemleri" href="/Home/Menu/28">
                            <span>Doğum Yöntemleri</span>
                        </a>
                    </li>
                    <li id="menu-item-300" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-300">
                        <a title="Emzirme" href="/Home/Menu/29">
                            <span>Emzirme</span>
                        </a>
                    </li>
                    <li id="menu-item-300" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-300">
                        <a title="Bebeğin Gelişimi" href="/Home/Menu/30">
                            <span>Bebeğin Gelişimi</span>
                        </a>
                    </li>
            </ul>
        </li>

    <li id="menu-item-000" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-000 dropdown">
        <a title="Albüm" href="/Home/MyAlbums" data-toggle="dropdown" class="dropdown-toggle">
            <i>
                <img src="/wp-content/uploads/2014/01/album.png"></i>
            <span>Albüm</span>
        </a>
        <ul role="menu" class=" dropdown-menu" style="right: -125px;">
            <li id="menu-item-439" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-439">
                <a title="Yeni Ekle" href="/Home/AlbumAdd">
                    <span>Yeni Ekle</span>
                </a>
            </li>
            <li id="menu-item-449" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-449">
                <a title="MyAlbums" href="/Home/MyAlbums">
                    <span>Albüm Listesi</span>
                </a>
            </li>

        </ul>
    </li>
</ul>
<script>
    function clickBaseLink() {
        e.preventDefault();
        return false;
    }
</script>

                      </div>                    
                <div class="clearfix"></div>
                </div>

最佳答案

它在我的 Windows 手机上运行良好,应该是跨浏览器问题! Check this out .

关于jquery - 响应式设计菜单问题仅限 iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24604803/

相关文章:

javascript - 如何仅在外部 js.file 需要时加载 .js 文件

jQuery SlideToggle 一次一个 div 而不是全部独立

jquery - 无法在 Chrome 中使用 javascript 调用 Bootstrap 模式窗口(适用于 Firefox)

javascript - JQuery 动画在窗口调整大小时的延迟很大

html - 无法定位 xlink :href using attribute selectors

javascript - 如果单击的类有特定文本,则运行 jquery

jquery - 转换完成后监听新事件

iOS 应用程序在后台显示通知,但不在前台 iPhone 4s 和操作系统版本 9.3

ios - Swift 3 游戏按钮按下循环

javascript - onclick 事件在 iphone 上不起作用