抱歉,Juice UI 新手,以及真正的网络应用新手。从 Juice UI 网站获取简单示例时遇到问题。它应该说明制作拖放示例是多么容易,但我遇到了很多错误,这让我觉得我错过了一些非常基本的东西。我正在尝试使用 Droppable 控件,记录在这里:http: //juiceui.com/controls/droppable
可拖动示例运行良好,所以我已经做到了这一点,但是当我将可拖放示例文本粘贴到我的 C# Web 应用程序中时,我收到样式需要位于表单之外、正文之外等的错误 - 我继续前进它向上链。最终它说“元素样式需要在父元素中”——如果我不能把它放在页面上,我不确定把它放在哪里。我想在 .css 文件中?此外,它说标签缺少必需的属性“类型”。
任何帮助将非常感激!
<style>
.draggable { width: 100px; height: 100px; padding: 0.5em; float: left; margin: 10px 10px 10px 0; }
.droppable { width: 150px; height: 150px; padding: 0.5em; float: left; margin: 10px; }
</style>
<script>
$(function(){
$( "#_Default" ).droppable( "option", "drop", function( event, ui ) {
$( this )
.addClass( "ui-state-highlight" )
.find( "p" )
.html( "Dropped!" );
}
);
});
</script>
<asp:panel ID="_Draggable" CssClass="draggable ui-widget-content" runat="server">
<p>Drag me to my target</p>
</asp:panel>
<juice:draggable TargetControlID="_Draggable" runat="server"/>
<asp:panel ID="_Default" CssClass="droppable ui-widget-header" runat="server" ClientIDMode="Static">
<p>Drop here</p>
</asp:panel>
<juice:droppable TargetControlID="_Default" runat="server"/>