问题列表 - 第41333页

jQuery上下文菜单 - 查找触发它的元素

我正在尝试为我的页面编写上下文菜单选项.右键单击div基本上会弹出一个选项菜单,可用于执行任务.

我的问题是试图找到触发所有内容的原始元素(即右键单击的div).

我的jQuery代码更多或更少:

//this is what displays the context menu
$('.outfeedPosition').bind("contextmenu", function (e) {
    $('#contextMenu').css({
        top: e.pageY + 'px',
        left: e.pageX + 'px'
    }).show();

    //'this' is the element which was clicked by the user.
    alert($(this).attr('id'));

    return false;
});



//this is the contextMenu's button handler.
$('#ctxDelete').click(function () {
    alert('delete was clicked, but i dont know by which element - so I dont know which one to delete');
});


<div id="contextMenu">
    <ul>
        <li><a id="ctxInsert" href="#">Insert</a></li>
        <li><a id="ctxEdit" href="#">Edit</a></li>
        <li><a id="ctxDelete" href="#">Delete</a></li>
    </ul> …
Run Code Online (Sandbox Code Playgroud)

html css jquery contextmenu

8
推荐指数
1
解决办法
1万
查看次数

我可以控制分配给互操作程序集的版本号吗?

我有一个使用本机 C++ COM 对象的 C# 程序。Visual Studio 生成一个互操作程序集,其中包含 COM 对象中类型的包装器。每次我重新编译 C# 程序互操作程序集时都有版本 1.0.0.0。

这对安装程序不利 - 有时我们扩展 COM 对象接口(在某些接口的末尾添加新方法),因此必须更改互操作程序集。当安装程序尝试更新现有安装时,它认为互操作程序集没有改变(因为它仍然有 1.0.0.0 版)并跳过更新它并且程序不起作用。

如何控制分配给互操作程序集的版本号?

.net c# versioning interop visual-c++-2008

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

Javascript阻塞直到图像预加载完成?

我使用javascript预加载几个图像,使用以下代码:

// do the following for each image where 'this' is the path
(new Image()).src = this;
Run Code Online (Sandbox Code Playgroud)

这很好 - 在firebug中我可以看到每次迭代后都会触发每个图像下载.

我的问题是我想阻止,直到实际下载完成.换句话说,我想向用户显示"图像下载"对话框,直到所有图像都已完成下载.

现在,如果我只是在执行预加载循环之前显示对话框(并在循环完成后删除对话框),它只是捕获下载请求而不是实际下载完成.

由于实际下载似乎是异步的,有没有办法阻止所有下载完成?

javascript jquery asynchronous image-preloader

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

检查PowerShell对象是否存在的最佳方法是什么?

我正在寻找检查Com对象是否存在的最佳方法.

这是我的代码; 我想改进最后一行:

$ie = New-Object -ComObject InternetExplorer.Application
$ie.Navigate("http://www.stackoverflow.com")
$ie.Visible = $true

$ie -ne $null #Are there better options?
Run Code Online (Sandbox Code Playgroud)

powershell null object powershell-2.0

85
推荐指数
4
解决办法
17万
查看次数

Erlang OTP监督Java应用程序

我最近熟悉Erlang/OTP技术,我想用它来监视和监督Java应用程序:

  • 检测他们的可用性
  • 启动和停止它们

换句话说,我希望Erlang OTP主管基础架构将Java应用程序看作是可以由这些主管管理的常规Erlang应用程序(发送心跳,停止和按需启动).这可行吗?如果是,我必须使用哪些工具?

为简化起见,我们假设Java应用程序是一个指定了Main类的简单jar.允许检测/扩展这些应用程序.

java erlang monitoring erlang-supervisor

7
推荐指数
1
解决办法
644
查看次数

java中的正则表达式,组匹配

你好java和regex组是如何工作的.对于前者 我想匹配any text 'something',我匹配的方式是.+\s+'(.+)'{1},如何用某些东西替换任何文字'某事'?

含义用匹配的第一组替换匹配的字符串.

java regex

2
推荐指数
1
解决办法
504
查看次数

从Google地图活动中获取所选位置

我正在尝试返回用户在Google Maps Android应用程序中选择的位置,但我似乎无法找到有关如何完成此任务的信息.

我创建了一个Intent来打开GMaps Activity,但是用户无法在地图上选择一个点,也不会在关闭时将Activity返回给我的应用程序.

我正在使用startActiviyForResult,因为我期待从活动回来的结果.

android google-maps

27
推荐指数
4
解决办法
5万
查看次数

如何在WPF中绘制功能图?

我是一个简单的家庭主妇,我喜欢为我没有动力的女儿绘制多项式函数.我在WPF中创建了一个网格,在一个单元格中我想绘制一个简单多项式的图形.在这个单元格中,我使用一个视图框,在视图框中使用一个画布.

例如f(x)=3x²

我想在x方向上使用-10到10的坐标,在y方向上使用0到300的坐标.有人可以告诉我缩放图形的方法(画布,视图?).

wpf graphics

5
推荐指数
2
解决办法
3370
查看次数

如何从Graphics单元获取所有支持的文件格式?

当任何TGraphic后代使用类过程TPicture.RegisterFileFormat()注册其自己的图形文件格式时,它们都存储在Graphics.FileFormats全局变量中.

太糟糕了,FileFormats变量不在"Graphics.pas"的"interface"部分,所以我无法访问它.我需要读取此变量来为我的文件列表控件实现一个特殊的过滤器.

如果不手动修复Graphics.pas的源代码,我可以获得该列表吗?

delphi graphics file delphi-2010 formats

18
推荐指数
3
解决办法
2355
查看次数

Delegate.DynamicInvoke太慢,如何更改调用Invoke?

我已经读过我应该创建并重用委托来获取对象属性的值.

我使用此代码来创建Delegate

    var objParm = Expression.Parameter(property.DeclaringType, "o");

    Type delegateType = typeof(Func<,>).MakeGenericType(property.DeclaringType, property.PropertyType);

    var lambda = Expression.Lambda(delegateType, Expression.Property(objParm, property.Name), objParm);

    return lambda.Compile()
Run Code Online (Sandbox Code Playgroud)

现在我只找到在"DynamicInvoke"调用中使用委托的方法.

现在我想将调用更改为"调用"导致性能原因.

我试过了

Delegate.Method.Invoke(invokedObject, null);
Run Code Online (Sandbox Code Playgroud)

但是在通话结束后我得到了例外

MethodInfo must be a RuntimeMethodInfo.
Run Code Online (Sandbox Code Playgroud)

我有每个属性的缓存类,我可以存储动态创建的委托.

我应该怎么做才能使用"普通"调用?

非常感谢.

c# delegates dynamic invoke .net-3.5

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