问题列表 - 第37706页

如何处理jQuery UI小部件中的事件

我正在尝试按照此处给出的模型编写一个jQuery小部件.这是小部件的快照:

(function ($) {
    $.widget("ui.notification", {
        _create: function () {
            if (!this.element.hasClass("ntfn")) {
                this.element.addClass("ntfn");
            }

            this.elTitle = this.element.append("<div class='ntfn-title'>Notifications</div>");

            this.elTitle.click(this._titleClick)
        },
        _titleClick: function () {
            console.log(this);
        }
    });
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

这里的问题在于_titleClick方法内部的"this"范围,在方法内部指向title元素.但我需要它指向widget元素.

我认为这样做的一种方法是使用类似的包装类

var that = this;
this.elTitle.click(function() {
    that._titleClick.apply(that, arguments);
});
Run Code Online (Sandbox Code Playgroud)

这是解决此问题的最佳方法,还是有任何解决此问题的一般模式?

javascript jquery jquery-ui

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

在Ruby中,为什么在启动irb之后,foo.nil?说未定义的错误,@ foo.nil?给出"真实"和@@ wah.nil?再次出错?

在Ruby 1.8.7和1.9.2中也是如此:

$ irb

ruby-1.8.7-p302 > foo.nil?
NameError: undefined local variable or method `foo' for #<Object:0x3794c>
    from (irb):1

ruby-1.8.7-p302 > @bar.nil?
 => true 

ruby-1.8.7-p302 > @@wah.nil?
NameError: uninitialized class variable @@wah in Object
    from (irb):3
Run Code Online (Sandbox Code Playgroud)

为什么实例变量的处理方式与本地和类变量不同?

ruby instance-variables local-variables class-variables

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

使用C中的utime在UNIX上获取文件修改时间

一位教授告诉我,你可以使用utime.h获得文件的最后修改时间.但是,手册页似乎引用了utime()仅设置此值.如何在UNIX系统上查找上次在C中更改文件的时间?

c unix file unix-timestamp

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

是否可以在没有Express的情况下在VS2010 Pro中安装Windows Phone 7工具

我通过DreamSpark安装了VS2010 Pro.我真的不希望在PC上需要任何东西,但WP7 SDK坚持安装VS Express进行开发.

我可以在没有VS Express的情况下安装SDK吗?

visual-studio-2010 windows-phone-7

15
推荐指数
2
解决办法
5370
查看次数

如何在MySQL字符串中提取第n个单词并计算单词出现次数?

我想有一个像这样的mysql查询:

select <second word in text> word, count(*) from table group by word;
Run Code Online (Sandbox Code Playgroud)

mysql中的所有正则表达式示例用于查询文本是否与表达式匹配,但不用于从表达式中提取文本.有这样的语法吗?

regex mysql word-count

58
推荐指数
7
解决办法
11万
查看次数

保存ListView项目

我想保存下载的ListView项目,以便例如下次应用程序启动时,它不应该启动我的下载对话框,而是ListView应该打开我以前的项目.

一些有用的代码片段将不胜感激.

在此先感谢,请告诉我是否需要澄清!

java android

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

我可以在发送之前预览PHP SOAP要发送的XML吗?

根据标题,是否可以new SoapClient在尝试运行之前输出已创建的XML,__soapCall()以确保在将其实际发送到SOAP服务器之前是正确的?

php soap

8
推荐指数
2
解决办法
6954
查看次数

字符串中的字符数

       var a="password";
Run Code Online (Sandbox Code Playgroud)

在任何变量中如何检查长度是否不小于6个字符而不是> 12

     $(a).len();?????
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-validate

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

Qt有办法在文件中存储配置设置吗?

是否存在使用Qt以文件(ini或任何其他格式)保存我的应用程序设置(如用​​户选择,窗口大小,位置等)的方法?

qt config file

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

有没有办法减少控制台Java应用程序的启动时间?

我注意到,在我的机器上,Java中最小控制台应用程序的启动时间略长于100毫秒,而等效的C应用程序则为1毫秒.虽然在大多数情况下这不是问题,但我想知道是否有办法减少这个时间,因为我需要编写一个将被执行多次的应用程序(比如在bash脚本中循环).

java console performance startup

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