-3

嗨,我对 jquery 非常陌生,并将其组合到我的 asp.net 工作中。

我已经阅读了您注册 jquery 文件的顺序,所以我将核心文件放在顶部?我真的不明白我在这里出了什么问题:

 <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">

    <asp:PlaceHolder runat="server" ID="ph">
       <script src="development-bundle/ui/jquery.ui.core.js" type="text/javascript">     </script>
       <script src="development-bundle/jquery-1.7.2.js" type="text/javascript"></script>
    <script src="development-bundle/ui/jquery.ui.draggable.js" type="text/javascript">     </script>
    <script type="text/javascript">

  $(function () {

     $("#draggable").draggable();

  });

 </script> 
    </asp:PlaceHolder>
    <asp:Panel ID="pnl_deck_holder" runat="server">

    </asp:Panel>
 <div id="draggable" class="ui-widget-content">
    drag me
    </div>


 </asp:Content>
4

2 回答 2

1

jquery-1.7.2 应该是第一个,然后是 jquery.ui.core 和其他 UI 组件。但是,如果您使用的是 jquery UI,如果您使用下载构建器,它通常会将您需要的所有内容捆绑在一个文件中。

于 2012-05-19T00:39:18.160 回答
0

应该是这样的。第一个 Jquery Source 文件,然后是 Jquery UI 。

<script src="development-bundle/jquery-1.7.2.js" type="text/javascript"></script>
<script src="development-bundle/ui/jquery.ui.core.js" type="text/javascript"></script>
<script src="development-bundle/ui/jquery.ui.draggable.js" type="text/javascript">     
于 2012-05-19T10:40:39.573 回答