小编Leo*_*Leo的帖子

jQuery禁用链接

任何人都知道如何在jquery中禁用链接而不使用return false;

具体来说,我正在尝试做的是禁用项目的链接,使用jquery执行点击它,触发一些东西,然后重新启用该链接,这样如果再次点击它就会默认工作.

谢谢.戴夫

更新 这是代码..expanded应用类之后需要做的是重新启用已禁用的链接.

$('ul li').click(function(e) {
    e.preventDefault();
    $('ul').addClass('expanded');
    $('ul.expanded').fadeIn(300);
    //return false;
});
Run Code Online (Sandbox Code Playgroud)

jquery hyperlink

276
推荐指数
9
解决办法
59万
查看次数

如何告诉全局Json.Net将StringEnumConverter应用于所有枚举

我希望使用json.net将枚举反序列化为其字符串表示形式,反之亦然.我可以想出告诉框架应用它的唯一方法StringEnumConverter是注释有问题的属性,如下所示:

[JsonConverter(typeof(StringEnumConverter))]
public virtual MyEnums MyEnum { get; set; }
Run Code Online (Sandbox Code Playgroud)

但是,在我的用例中,全局配置json.net会更方便,所有枚举都使用它进行序列化StringEnumConverter,而不需要额外的注释.

有没有办法这样做,例如在自定义的帮助下JsonSerializerSettings

.net c# json json.net

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

单选按钮上的jQuery .change()

我必须在这里遗漏一些明显的东西......我无法通过单选按钮获取.change()我有以下代码住在这里!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Radio Button jQuery Change</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        console.log("parsed");
        $("input[name='rdio']").change(function() {
            console.log("changed");
            if ($("input[name='rdio']:checked").val() == 'a')
                $("output").text("a changed");
            else if ($("input[name='rdio']:checked").val() == 'b')
                $("output").text("b changed");
            else
                $("output").text("c changed");
        });
    </script>
</head>
<body>
    <div>
        <input type="radio" name="rdio" value="a" checked="checked" /> a <br/>
        <input type="radio" name="rdio" value="b" /> b <br/>
        <input type="radio" name="rdio" value="c" /> c
    </div>
    <h3>Output:</h3>
    <div id="output"></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

谁能看到我错过的东西?

谢谢,丹尼斯

javascript jquery input

31
推荐指数
2
解决办法
7万
查看次数

OpenCV在另一个图像上绘制图像

是否有OpenCV功能在另一个图像上绘制图像?我有一个Mat类型的大图像.我有一个Mat类型(5x7)的小图像.我想在指定的大图像上绘制这个小图像coordinates.

opencv image

28
推荐指数
3
解决办法
5万
查看次数

Delphi是否为每个循环获得了一个?

我已经读过Delphi应该为Delphi 9中的每个循环得到一个.这个功能是否已经成为语言?我的Delphi 2009 IDE似乎无法识别每种语法.这是我的代码:

  procedure ProcessDirectory(p_Directory, p_Output : string);
  var
    files : TStringList;
    filePath : string;
  begin
    files := GetSubfiles(p_Directory);
    try
      for (filePath in files.Strings) do
      begin
        // do something
      end;

    finally
      files.Free;
    end;
  end;
Run Code Online (Sandbox Code Playgroud)

delphi foreach delphi-2009

24
推荐指数
2
解决办法
4万
查看次数

如何从货币代码中获取NumberFormat实例?

为了正确格式化价格,我如何获得与ISO 4217货币代码(例如"EUR"或"USD")对应的NumberFormat(或DecimalFormat)实例?

注1:我遇到的问题是NumberFormat/ DecimalFormatclasses有一个 getCurrencyInstance(Locale locale)方法,但我无法弄清楚如何Locale从ISO 4217货币代码到达对象.

注2:还有一个java.util.Currency类有一个getInstance(String currencyCode)方法(返回Currency 给定的ISO 4217货币代码的实例),但我再也无法弄清楚如何从一个Currency对象到一个NumberFormat 实例......

java

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

Facebook聊天如何避免连续轮询服务器?

我试图了解Facebook的聊天功能如何在不连续策略服务器的情况下接收消息.

Firebug向我展示了一个持续坐在那里的GET XmlHttpRequest,等待来自服务器的响应.5分钟后,这从未超时.

它们如何防止超时?

一个AJAX请求可以无限期地坐在那里等待响应?

我可以用JSONRequest做到这一点吗?我在json.org看到了这个:

JSONRequest旨在支持双工连接.这允许服务器可以异步启动传输的应用程序.这是通过使用两个同时请求来完成的:一个发送,另一个接收.通过使用timeout参数,POST请求可以保持挂起状态,直到服务器确定它有及时发送数据.

或者除了使用JSONRequest之外,还有其他方法让AJAX调用只是坐在那里等待吗?

ajax json xmlhttprequest

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

UITableView一次删除所有行

如何一次从UITableView中删除所有行?因为当我用新数据重新加载表视图时,我仍然插入新行:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";

    CustomTableViewCell *cell = (CustomTableViewCell*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[CustomTableViewCell alloc] initWithFrame:CGRectZero] autorelease];
    }

    //... setting the new cell here ...

    return cell;
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

objective-c uitableview uikit

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

Postgres 9.1 GRANT不起作用

我尝试授予这样的权限:

zielony=# GRANT ALL PRIVILEGES ON DATABASE baza_tag to strona_user;
GRANT
Run Code Online (Sandbox Code Playgroud)

但没有任何事情发生:

usename   | usesysid | usecreatedb | usesuper | usecatupd | userepl |  passwd  | valuntil | useconfig 
-------------+----------+-------------+----------+-----------+---------+----------+----------+-----------
postgres    |       10 | t           | t        | t         | t       | ******** |          | 
zielony     |    16384 | t           | t        | t         | t       | ******** |          | 
strona_user |    16440 | f           | f        | f         | f       | ******** |          | 
Run Code Online (Sandbox Code Playgroud)

此外,我没有任何通过PHP访问.我错过了什么?

postgresql privileges

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

JavaScript继承扩展功能

我在Pro JavaScript设计模式中理解这个函数末尾的IF子句时遇到了一些麻烦:

function extend(subClass, superClass) {
    var F = function() {};
    F.prototype = superClass.prototype;
    subClass.prototype = new F();
    subClass.prototype.constructor = subClass;

    subClass.superclass = superClass.prototype;
    if(superClass.prototype.constructor == Object.prototype.constructor) {
        superClass.prototype.constructor = superClass;
    }
}
Run Code Online (Sandbox Code Playgroud)

本书解释说,这些行确保正确设置超类的构造函数属性,即使超类是Object类本身也是如此.但是,如果我省略这三行并执行以下操作:

function SubClass() {};
extend(SubClass, Object);

alert(Object.prototype.constructor == Object);
Run Code Online (Sandbox Code Playgroud)

警报显示'true',这意味着即使没有最后三行,超类的构造函数也会正确设置.那么,在什么条件下,这个IF语句是否有用呢?

谢谢.

javascript

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