小编SFD*_*nan的帖子

jQuery ui对话框拖动问题

我为我们的一个产品使用了jQuery ui(jquery-ui-1.10.3)对话框插件,并发现了一个可能的"问题":当托管页面很小或托管页面的当前视图滚动到顶部时,拖动打开的对话框的行为与预期的一样.当在大页面中托管对话框时,问题开始显现,该页面滚动到不在顶部的某个位置,在这种情况下,对话框在拖动期间开始跳转.它发生在IE 9和最新的Firefox(21.0)上.

该页面是动态生成的,复杂且必须很长.我不熟悉小提琴,但似乎没有我可以使用的jQuery-ui lib选项的选项.

更具体地说,我发现如果我将主机页面100px缩小(所以主机页面的前100px是'feed'进入浏览器窗口的顶部边框)然后当我拖动对话框而不是它跟随鼠标时,它向下跳100px,使其超出鼠标捕获范围.

该对话框初始化为

$(element).dialog({ 
    autoOpen: false, width: 950, height: 820, 
    modal: false, resizable: true, draggable: true
});

我的问题是:1)其他人是否有同样的问题?2)如果是,这是设置问题还是错误.

这里有专家可以帮我吗?

javascript jquery-ui

22
推荐指数
3
解决办法
2万
查看次数

Windows 8弹出位置

在将WPF应用程序移植到在VMware下运行的Windows 8实例(x64)时,我发现所有弹出窗口都与它们应该是的错误对齐.进一步调查显示,即使对于新创建的项目,这也是一个常见的"问题".WPF的弹出控件似乎改变了左右的含义!可以通过使用vs 2012创建一个wpf应用程序并在其中放置一些弹出窗口来显示问题,例如:

<Grid Background="Gray">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="129*"/>
        <ColumnDefinition Width="264*"/>
        <ColumnDefinition Width="124*"/>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition Height="30"/>
        <RowDefinition Height="30"/>
        <RowDefinition Height="*"/>
    </Grid.RowDefinitions>
    <DockPanel Grid.Row="1" Grid.Column="1" Background="LightGray">
        <Popup StaysOpen="True" IsOpen="True" Grid.RowSpan="2" Placement="Right"  AllowsTransparency="True" >
            <TextBlock Text="Right" Foreground="White" />
        </Popup>
        <Popup StaysOpen="True" IsOpen="True" Grid.RowSpan="2" Placement="Left" AllowsTransparency="True"  >
            <TextBlock Text="Left" Foreground="White" />
        </Popup>
        <Popup StaysOpen="True" IsOpen="True" Grid.RowSpan="2" Placement="Top"  AllowsTransparency="True" >
            <TextBlock Text="Top" Foreground="White" />
        </Popup>
        <Popup StaysOpen="True" IsOpen="True" Grid.RowSpan="2" Placement="Bottom"  AllowsTransparency="True"  >
            <TextBlock Text="Bottom" Foreground="White" />
        </Popup>
    </DockPanel>
</Grid>
Run Code Online (Sandbox Code Playgroud)

应该在左侧显示的弹出窗口实际显示在右侧,反之亦然,应该在左下方的弹出窗口显示在右下方等.

我的问题是:1)这是一个错误或功能吗?2)如果它是一个功能,如何对代码进行最小化更改,以便它们在Windows 7和Windows 8中以相同的方式执行?

wpf windows-8

15
推荐指数
1
解决办法
2353
查看次数

标签 统计

javascript ×1

jquery-ui ×1

windows-8 ×1

wpf ×1