Twitter Bootstrap和选择的jQuery插件不起作用

我正在使用Twitter Bootstrap Chosen.

我正在选择Chosen进行选择,但它不起作用(如同,它使用Twitter Bootstrap样式),直到您点击页面中通过Ajax&抓取另一个页面(订单表单)的链接.通过fancybox显示它;此页面也使用了选择.单击后,选择正确地应用于选择.

页面的头部看起来相同;首先调用jQuery,jQuery的其他插件(用于滑块的UI)工作正常.选择的路径是正确的.删除Bootstrap进行测试没有帮助(它只是在抓取订单页面之前显示没有样式.

解决方法

我使用Twitter Bootstrap和Chosen很长一段时间下降.我从未遇到过这样的问题.您可以在引导CSS或缺少/覆盖样式之前插入所选的CSS.这是完整的工作代码……

<!DOCTYPE html>
<html lang="en">
    <head>

        <Meta charset="utf-8" />

        <!-- scale the devices -->
        <Meta name="viewport" content="width=device-width,initial-scale=1.0" />

        <!-- include bootstrap css files -->
        <link rel="stylesheet" type="text/css" href="/bootstrap/css/bootstrap.css" />
        <link rel="stylesheet" type="text/css" href="/bootstrap/css/bootstrap-responsive.css" />

        <title>Twitter Bootstrap + Choosen</title>

        <!--[if lt IE 9]>
            <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->        

        <!-- includ jquery and bootstrap script -->
        <script type="text/javascript" src="//code.jquery.com/jquery-latest.js"></script>
        <script type="text/javascript" src="/bootstrap/js/bootstrap.js"></script>

        <!-- choosen -->
        <link rel="stylesheet" type="text/css" href="/chosen/chosen.css" />
        <script type="text/javascript" src="/chosen/chosen.jquery.min.js"></script>

        <script type="text/javascript">
        $(document).ready( function() { 
            // chosen select
            $("form select").chosen({no_results_text: "No results matched"});
        });
        </script>
    </head>

    <body>
        <!-- container -->
        <div class="container">

            <!-- content -->
            <div class="row">
                <div class="span12">
                    <!-- user form -->
                    <form method="post" action="" class="form-horizontal">
                        <div class="control-group">
                            <label for="group_id" class="control-label">User Group : </label>
                            <div class="controls">
                                <select name="group_id" id="group_id" class="input-xlarge">
                                    <option value="">select...</option>
                                    <option value="1">Administrator</option>
                                    <option value="3"selected="selected">Users</option>
                                    <option value="4">Random</option>
                                    <option value="5">Super New</option>
                                    <option value="6">Famous</option>
                                </select>
                            </div>
                        </div>
                    </form>
                    <!-- // end form -->
                </div>
            </div>
            <!-- // end content -->

        </div>
        <!-- // end container -->
    </body>
</html>

这里是图像附件/截图(原样)

希望这可以帮助.谢谢!!

相关文章

Bootstrip HTML 查询搜索常用格式模版 &lt;form class=&...
如何在按钮上加红色数字 您可以使用Bootstrap的badge组件来在...
要让两个按钮左右排列,你可以使用 Bootstrap 的网格系统将它...
是的,可以将status设置为布尔类型,这样可以在前端使用复选...
前端工程师一般用的是Bootstrap的框架而不是样式,样式一般自...
起步导入:<linkrel="stylesheet"href="b...