问题列表 - 第44275页

jQuery隐藏元素和isVisible问题

我基本上是在尝试进行表单验证.Evertyhing工作正常.除了一件事.首先,这是我的代码:

        $('#submit_btn').click(function(){  

        $("input:not([type=radio],[type=checkbox])").each(function() {
                if ($(this).val() == ""){
                 $('#'+$(this).attr("name")+'_error').show("");
                }
                else{
                   $('#'+$(this).attr("name")+'_error').hide("normal");
                }

            });
            if(!($("div[id$=error]").is(":visible")))
                               alert("a");

        });
Run Code Online (Sandbox Code Playgroud)

单击提交按钮后,它会检查不是单选按钮或复选框的输入.如果输入为空,则显示错误.

如果键入了某些输入,则会隐藏错误.

最后,我检查是否有任何错误消息,如果没有,我将提交表格.

我的问题是,我用一个带有.hide("normal")的小动画隐藏错误信息.所以我相信在躲藏期间的最后一个错误消息的过程中,我的最后一个if语句执行它认为有一个明显的错误信息(但是,它是隐藏的进程)

隐藏进程完成后如何执行if语句?

在我的情况下,当没有剩余错误消息时,我会在另一次点击提交按钮后收到警报.

我希望我清楚我的问题.如果不是,我会尝试重写它.

谢谢!

validation jquery visible

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

用于在iFrame内导航的外部导航

在离开像iframe这样的东西的所有时间之后,它终于找回了我.客户希望通过iFrame在他的网站上展示他的商店的一部分.

但是,让我们直接跳到问题:

有一个主要的HTML网站,其中包含显示商店的iframe.在那个iframe之上,有一个子菜单,它应该在iframe中打开链接.

问题是,我没有任何线索如何做到这一点.有没有办法使用锚点切换/导航iframe内的网站?

是一张解释我情况的图片:

在此先感谢,我希望你们可以帮助我.

html navigation iframe external

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

方法组(C#In Depth) - 需要帮助更好地理解方法组是什么

所以我已经阅读了许多与"什么是方法组"相关的StackOverflow问题以及其他互联网文章,它们在底线都说同样的事情 - 方法组是"一组重载方法".

然而,阅读乔恩斯基特的"C#详解(第二版)",他说关于Lambda表达式的语境方法组下面的空话(章9.4.1)

更改的原因:简化泛型方法调用

类型推断在少数情况下发生.我们已经看到它适用于隐式类型数组,当您尝试将方法组隐式转换为委托类型时也需要它.当您使用方法组作为另一个方法的参数时发生转换时,这可能会特别令人困惑:调用方法的重载,方法组中方法的重载以及泛型方法涉及的可能性,这组潜在的转换可能是巨大的."

这两个方法组都不只是分配一组重载方法,或者他说你实际上可以创建一个保留整个方法组的委托.或者完全不同的东西,我不太了解.

有人能解释一下他说的可能吗?

谢谢,

c#

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

PHP:一个类中的$ this变量如何成为另一个类的对象?

这是一个例子:

class Test {

    public function TestMethod() {

        print_r($this); // Gives me "Test1 Object ( )"

    }
}

class Test1 {

    public function Test1Method() {

        Test::TestMethod();

    }
}

$test1 = new Test1;
$test1->Test1Method();
Run Code Online (Sandbox Code Playgroud)

我觉得这很奇怪.任何人都可以向我解释为什么会发生?

php oop static-methods this

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

在 Acceleo 中包装 java 函数(在 Eclipse 中)

我必须将 java 函数包装在 Acceleo 文件中,有人可以帮助我吗?

谢谢

java eclipse acceleo

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

更好的C#随机函数

我正在生成许多随机数,我需要一个好的函数,因为这没有多大帮助:

public static class Randomizer
{
    static Random random = new Random((int)DateTime.Now.Ticks);

    public static int RandomInteger(int minimum, int maximum)
    {
        return random.Next(minimum, maximum + 1);
    }

    public static double RandomDouble()
    {
        return random.NextDouble();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我使用这门课时,我的数字通常都是一样的.你有什么简单的想法可以提高随机数发生器的性能吗?

谢谢,伊万

.net c# random

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

c ++ 0x标准库参考手册

我用C++编写了多年,最近听说有一个C++标准的新版本.我研究了标准草稿,发现有很多新东西会让我的编程变得更容易.所以我想在它出来之前习惯新标准.但是,如果没有合适的参考手册,使用新的标准库进行编码是相当困难的.我用谷歌搜索,发现只有一些页面,如维基百科的C++ 0x页面,不是参考手册.有谁知道任何C++ 0x标准库参考手册?我正在寻找类似于MSDN的标准C++库参考的东西.

c++ standards reference manual c++11

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

在php中的子类中扩展超类的构造函数

可能重复:
在PHP中的子构造函数之前调用父构造函数

我有一个管理我的数据库连接的类.它有一个构造函数,从配置文件中获取数据库详细信息:

    class Database {
        function __construct(){
        //perform magic
        }
    }
Run Code Online (Sandbox Code Playgroud)

我现在正在扩展这个类来创建一个用于管理用户创建和验证的类,我需要它仍然可以完成超类所做的事情,但需要一些额外的东西.

class Members {
      function __construct(){
       //perform super class magic
       // then perform your own magic
      }
}
Run Code Online (Sandbox Code Playgroud)

这是怎样的正确方法?

php oop constructor subclass

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

如何让Vim的`J`和`gq`命令在一段时间后使用一个空格?

当我使用Vim的J命令时,大多数行都连接一个空格用于填充.但经过一段时间后,Vim总是使用两个空格.请看以下示例:

This ends with a comma,
but this ends with a period.
Join with 'J' and what do you get?
Run Code Online (Sandbox Code Playgroud)

对我来说,结果是:

This ends with a comma, but this ends with a period.  Join with 'J' and what do you get?
Run Code Online (Sandbox Code Playgroud)

逗号后面有一个空格,后面有两个空格.如果使用gq命令重新格式化段落,则会出现同样的情况.

是否有一个我可以修改的设置,使Vim在这段时间后只使用一个空格?

vim formatting

90
推荐指数
3
解决办法
5696
查看次数

使用Cloudfront时,如何设置相对于当前日期的Expires Header?

我们正在开发一个大型网站,我们所有的图像和资源都在Amazon S3中.我们还使用Cloudfront在全球范围内分发我们的内容.我们想要的是告诉客户端Web浏览器缓存我们的文件,因为当我们更改它们时,我们也会更改URL(Cloudfront不反映其他地方24小时的更改).

我们目前正在使用ETag,但这并不是最佳的,因为客户端仍然必须执行请求以检查资源是否已更改.

一个解决方案是Expires Header,但我们没有找到一种方法来设置它相对于当前日期,就像在Apache Configuration for S3中那样,我们无法定期更新所有内容,因为它非常多.因此,我们需要一个配置选项,将Expires Header设置为相对于所有Content的当前日期的Date.

另一种解决方案是将Cache-Control:max-age设置为某个值.这有用吗?它是否被主要的浏览器接受?我会破坏一些缓存算法吗?为什么YSlow建议设置Expires标头而不是Cache-Control:max-age?

任何其他建议书?我们正在压缩CSS和JS,使用精确的Sprites,在可能的地方设置Expires头和ETag,并且很快将使用Yahoo压缩工具和gzipping输出压缩我们的图像.

caching cdn pagespeed http-headers amazon-cloudfront

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