0

据我所知,Juice UI Slider 目前不适用于 JQuery UI 1.10.3。

我执行以下操作:

在 Visual Studio 中创建新项目。使用 Nuget 更新所有包(这需要 JQuery UI 到 1.10.3);使用 Nuget 添加 Juice UI。

在主占位符中仅使用以下 html 创建页面:

<asp:UpdatePanel runat="server" ID="update0">
    <ContentTemplate>
        <div class="sliderHolder">
            <juice:slider ID="slider1" runat="server" CssClass="hSlider" Max="100" Min="50" OnValueChanged="slider1_ValueChanged"  AutoPostBack="true"/>
        </div>    
        <asp:Label runat="server" ID="lb0" Text="Current:"></asp:Label>
        <asp:Label runat="server" ID="lbValue"></asp:Label>
    </ContentTemplate>

</asp:UpdatePanel>

后面的代码如下: protected void slider1_ValueChanged(object sender, EventArgs e) { lbValue.Text = slider1.Value.ToString(); }

拖动滑块后,滑块会一直返回初始值,并且标签未更新。

使用 JQuery UI 1.9.2 运行相同的滑块拖动,保持其值并更新标签。

有人可以告诉我是否有修复或已知的错误吗?

最好的

4

1 回答 1

0

我也遇到同样的情况。似乎 Juice UI 与 JQuery UI 1.10.3 不兼容。

也许你可以试试Brew,Juice UI 的表弟。

于 2013-08-01T09:25:41.897 回答