javascript - Twitter Bootstrap Dropdown PHP 链接无法打开

标签 javascript php jquery html twitter-bootstrap

我创建了一个下拉菜单,并在 PHP 页面中使用它。我希望主按钮(具有下 zipper 接的按钮)仍然有效并引用页面。我做了 Bootstrap 页面告诉我要做的所有事情,但由于某种原因它仍然无法工作。 ( http://getbootstrap.com/javascript/#dropdowns )

<li class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" data-target="#" href="?action=landing">
        <i class="icon-info"></i>Information <span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
        <li><a href="#">dropdown #1</a></li>
        <li><a href="#">dropdown #2</a></li>
    </ul>
</li>

这是 HTML,这是我正在使用的 JS:

<script type="text/javascript">
    var revapi;
    jQuery(document).ready(function() {
        $('.dropdown-toggle').dropdown()  
    });

    $('.dropdown').hover(function(){ 
        $('.dropdown-toggle', this).trigger('click'); 
    });
</script>

如何让主按钮(信息)链接到“?action=landing”?

最佳答案

经过多次挫折后,我设法通过创建一个伪链接并将下拉菜单放在上面来完成它。

fiddle :http://jsfiddle.net/zwfNL/1/
Javascript

var revapi;
jQuery(document).ready(function () {

    $('.dropdown-toggle').dropdown()

});
$('.dropdown').hover(function () {
    $('.dropdown-toggle').dropdown('toggle')
});

CSS(必要 - 覆盖 Bootstrap 背景)

#dropdown-link{
    position:relative;
    z-index:10000;
}

HTML

<li class="dropdown">
    <a id="dropdown-link" href="?action=landing"><i class="icon-info"></i>Information <span class="caret"></span></a>
    <a style="display:none;" class="dropdown-toggle" data-toggle="dropdown" data-target="#"></a>
    <ul class="dropdown-menu">
        <li><a href="#">dropdown #1</a>

        </li>
        <li><a href="#">dropdown #2</a>

        </li>
    </ul>
</li>

关于javascript - Twitter Bootstrap Dropdown PHP 链接无法打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22701223/

相关文章:

php - 使用 AVG() 进行 MySQL 查询时出现问题

javascript - MVC 母版页包含多个 JavaScript 文件

javascript - 对具有两个以上状态的数组进行排序

javascript - 传递 PHP 下一页变量

php - 跨站点请求伪造验证失败。所需参数 "state"缺少 Laravel Sammyk/Facebook 包

php - 从 codeigniter 中的 View 访问模型?

javascript - Three.js setPixelRatio 在 IOS 浏览器上崩溃

javascript - 如何设置在express.js中使用response.send()发送的数据的样式

javascript - #Bootstrap 3.2.0 #modal-dialogs #jquery

php - JSON POST 请求 - Pocket API/OAuth2.0