小编Roe*_*den的帖子

滚动浏览器时,可拖动的jQuery UI元素使用错误的起始位置?

我一直在使用jQuery 1.4.2和jQuery UI 1.8.5来创建可拖动的元素,这些元素可以恢复到原来的位置.但是有一个问题; 当您滚动浏览器窗口时,开始位置将更改为从更高的位置开始.它看起来像是使用绝对位置,但是没有考虑滚动的数量,但我不能确定.我在FireFox中完成了所有开发和测试.

这是我录制的关于此内容的简短视频.. http://www.youtube.com/watch?v=KPW4ljpjuF8

JavaScript初始化代码如下所示..

    $( '.frameworkNavigationItem' ).draggable({
        appendTo : 'body',
        revert : 'invalid',
        containment : 'body',
        zIndex : 999
    });
Run Code Online (Sandbox Code Playgroud)

其中一个元素的HTML看起来像这样..

<div class="frameworkNavigationItem frameworkNavigationItemColor">
    <div class="frameworkNavigationItemName">Home</div>
    <div class="frameworkNavigationItemDisplay">
        <input type="checkbox" checked="true" name="2_1">
        <input type="checkbox" checked="true" name="2_2">
        <input type="checkbox" checked="true" name="2_4">
    </div>
    <div class="frameworkNavigationItemController">
        <input type="text" maxlength="255" value="mainNews" name="2_co">
    </div>
    <div class="frameworkNavigationItemChild">
        <select name="2_ch">
            <option value="0">-</option>
        </select>
    </div>
    <div style="clear: both;"></div>        
</div>
Run Code Online (Sandbox Code Playgroud)

这就是CSS随之而来的.

    .frameworkNavigationItem
    {
        background-color            : #CACACA;
        height                      : 20px;
        line-height                 : 20px;
        margin                      : 2px …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui draggable

5
推荐指数
1
解决办法
8504
查看次数

围绕iframe的jQuery UI对话框; 性能问题?

我正在围绕iframe元素创建一个jQuery UI对话框,这样做的性能受到严重影响.当您将对话框移动太快而导致鼠标移过iframe元素时会出现此问题,整个页面将暂停一段时间并导致显着减速.我已经读过iframe捕获鼠标事件导致速度减慢但我似乎无法确定确切的问题.我试图捕获mousemove和mouseover并防止默认行为,没有运气.

任何能使表演恢复正常的指针都将受到赞赏!另请注意,我使用的是Webkit,并不关心与其他浏览器的兼容性.

javascript jquery jquery-ui

5
推荐指数
1
解决办法
1919
查看次数

WPF中没有代码隐藏的关闭窗口

是否可以ButtonWindow不添加代码隐藏事件的情况下将a 绑定到Close ?

<Button Content="OK" Command="{Binding CloseWithSomeKindOfTrick}" />
Run Code Online (Sandbox Code Playgroud)

代替以下XAML:

<Button Content="OK" Margin="0,8,0,0" Click="Button_Click">
Run Code Online (Sandbox Code Playgroud)

后面有代码:

private void Button_Click(object sender, RoutedEventArgs e)
{
    Close();
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

c# wpf xaml button

4
推荐指数
1
解决办法
1354
查看次数

Linux NodeJS全局NPM包":没有这样的文件或目录"

我正在使用Ubuntu 14.04并已安装nodejsnpm使用:

sudo apt-get install nodejs npm
Run Code Online (Sandbox Code Playgroud)

然后我创建了一个符号链接,使包能够使用node解释器(而不是nodejs):

sudo ln -s /usr/bin/nodejs /usr/local/bin/node
Run Code Online (Sandbox Code Playgroud)

我安装coffee-script(用于测试目的)和我自己的包mangarack,用:

sudo npm -g install coffee-script mangarack
Run Code Online (Sandbox Code Playgroud)

当我运行coffee(部分coffee-script)时,该包运行正常.如果我跑mangarack,我会得到:

: No such file or directory.
Run Code Online (Sandbox Code Playgroud)

我有以下内容package.json:

"bin": {
  "mangarack": "./bin/mangarack"
},
Run Code Online (Sandbox Code Playgroud)

该文件包含:

#!/usr/bin/env node

require('../lib/cli/index');
Run Code Online (Sandbox Code Playgroud)

我看了coffee-script它是怎么做的,看起来我的require语句是绝对错误的,所以我用一个console.log语句替换它,看看文件是否实际运行node.它没有.我错过或错过配置什么来启用基于Linux的计算机来运行此程序包?

完整源代码参考:

javascript linux node.js npm

4
推荐指数
1
解决办法
1725
查看次数

PhoneGap Android从3.7.0到4.0.2跨域XHR 404's

我有一个Android应用程序,其中包含以下内容config.xml:

<access origin="*" />
Run Code Online (Sandbox Code Playgroud)

然后,我使用Angular开始向API端点发出请求,$http如下所示:

$http({
  data: this._createTokenRequest(tenant, username, password),
  method: 'POST',
  headers: { Accept: 'application/json', 'Content-Type': 'application/json' },
  timeout: 10000,
  url: url + '/api/RequestToken'
}).catch(err => {
  alert(err.message || err);
  alert(JSON.stringify(err));
}).then(response => {
  alert(response);
});
Run Code Online (Sandbox Code Playgroud)

3.7.0响应处理程序中将被调用.自升级到4.0.2(<preference name="phonegap-version" value="cli-5.1.1" />根据http://phonegap.com/blog/2015/06/16/phonegap-updated-on-build/使用PhoneGap Build设置)时,将catch调用该404 Not Found错误.

可能是什么导致了这个?我在更改日志中看不到相关条目(https://github.com/apache/cordova-android/blob/4.0.2/RELEASENOTES.md).

android angularjs cordova phonegap-build

4
推荐指数
1
解决办法
1013
查看次数

C#MemoryStream泄漏内存后,处理/关闭/ etc?

我一直在跟踪我的应用程序中的大量内存偷看,似乎问题是MemoryStream类.每当我使用一个,使用'using'关键字或显式关闭/ dispose时,垃圾收集器永远不会收集内存.这有什么不对?

byte[] bData = System.IO.File.ReadAllBytes( "F:\\application_exit_bw.png" );
using( System.IO.MemoryStream hMemoryStreamOutput = new System.IO.MemoryStream())
{
    for ( int i = 0; i < 10000; i++ ) hMemoryStreamOutput.Write( bData, 0, bData.Length );
}
Thread.Sleep(Timeout.Infinite);
Run Code Online (Sandbox Code Playgroud)

通过显式关闭/ dipose,行为保持不变.内存被占用并将保持这种状态,直到我关闭我的应用程序,或者,应用程序填满了所有系统内存.救命?

.net c# memory

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