小编th3*_*ler的帖子

jQuery Validation Plugin:在onfocusout,keyup和click时调用errorPlacement函数

我正在使用jquery验证插件,并希望使用errorPlacement函数将错误消息添加到字段title属性,并在字段旁边显示一个✘.

当使用提交按钮提交表单但触发以下任何事件时,这非常有用: - onfocusout - 单击 - onkeyup

运行验证检查但跳过errorPlacement函数并在字段后添加完整的错误消息,如默认行为.

我使用以下代码:

$("#send-mail").validate({
    debug: true,
    // set this class to error-labels to indicate valid fields 
    success: function(label) {
        // set text as tick
        label.html("✔").addClass("valid"); 
    }, 
     // the errorPlacement has to take the table layout into account 
    errorPlacement: function(error, element) {
        console.log("errorPlacement called for "+element.attr("name")+" field");
        // check for blank/success error
        if(error.text() == "")
        { 
            // remove field title/error message from element
            element.attr("title", "");
            console.log("error check passed");
        }
        else
        {
            // get error …
Run Code Online (Sandbox Code Playgroud)

javascript forms validation jquery

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

显示表FULLTEXT索引列

我希望运行一个查询,它将返回一个FULLTEXT索引表中的列列表.该表是MyISAM格式,我将使用php来构造查询.

理想情况下,我会运行查询,它将返回信息,以便我可以构造一个逗号分隔的列的字符串.

例如"first_name,last_name,email"

这在MySQL中可行吗?

mysql fulltext-index

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

将jQuery UI小部件应用于ajax加载的元素

我想激活给定选择器上的jQueryUI按钮小部件,让我们说'.button'.

什么是在通过ajax初始页面加载后插入到DOM的任何新".button"元素上自动激活窗口小部件的最佳方法.

以前,我使用livePlugin代码如下:

$('.button')
    .live(function(){
        $(this).button();
    })
Run Code Online (Sandbox Code Playgroud)

由于'live'已被移动到jQuery核心,live函数需要一个事件类型作为第一个参数,因此不再可能.jQuery核心中是否有替代方法可以实现这一目标?

ajax jquery jquery-ui

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

如何将背景图像添加到将滚动和缩放的UICollectionView将单元格

我正在使用构建马赛克视图UICollectionView.

我已经子类化UICollectionViewFlowLayout了一个可以水平和垂直滚动的固定网格.我也附上了一个UIPinchGestureRecognizer这样的集合可以缩放/缩放.

集合中的每个单元格都包含UIImage一些透明度.我想添加一个背景图像,用于滚动和缩放单元格.

我尝试了许多不同的解决方案.

  • 设置的背景颜色UICollectionView使用colorWithPatternImage.(不会滚动/调整内容大小)
  • 将每个单元格上的背景图像视图设置为背景图像的相关裁剪部分.(使用太多内存)

我一直在寻找补充和装饰视图,但努力让我的头围绕它.我想我需要使用补充视图,因为后台使用的图像会根据不同而改变datasource.

我不明白的是我如何只注册一个补充视图来跨越整体的宽度和高度collectionview.它们似乎与indexPath每个细胞相关联.

objective-c ios uicollectionview uicollectionviewlayout

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

使用Git管理框架,在第一次拉取后忽略对给定文件的更改

我正在使用git来管理扩展的CodeIgniter框架.它是当前CI版本的克隆版,其中包含额外的帮助程序,库等.

我有很多网站都使用这个框架,如果我添加一个新的帮助方法或修复一个网站中的错误,我希望能够轻松更新所有其他网站,而不会覆盖任何自定义文件.

我希望实现以下工作流程

  1. 创建一个新的站点目录git init以初始化一个空白的本地git仓库
  2. 将其与远程框架仓库链接 git remote add origin git@github.com:username/framework_repo
  3. 拉出远程框架的新副本 git pull origin master
  4. 对站点文件进行更改并将其提交回远程仓库 git push origin master
  5. 将这些更改下拉到其他站点
  6. 重复步骤4和5

多数民众赞成,但是:

  • 像config.php和database.php这样的文件永远不应该提交回远程仓库,因为它们对每个站点都是唯一的.
  • 但是我希望它们存在于远程仓库中,因此在第一个pull请求中,默认文件将下载到我的本地目录.
  • 此外,如果我从远程仓库执行另一次更新以更新框架,我不希望覆盖这些文件

什么是实现这一目标的最佳方式?一些.gitignore伏都教?我已经使用.gitignore来忽略文件,但是在这种情况下它略有不同,因为我只想在第一次请求时提取文件.

我希望这是有道理的.

git gitignore

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

用三个时间值计算时间差

我在计算以HH:mm字符串表示的三个时间值之间的时间(小时:分钟)差异时遇到问题.

我正在计算一天中的工作时间,午餐时间和时间.

例如var time_worked = time_out - lunch - time_in或07:00 = 17:00 - 01:00 - 09:00

我熟悉php日期,但javascript日期对象很吓人!

码:

var time_in = $(".time-in").val(); // 09:00
var time_out = $(".time-out").val(); // 17:00
var lunch = $(".lunch").val(); // 01:00

var time = time_out - lunch - time_in; // should be 07:00 or 7  
Run Code Online (Sandbox Code Playgroud)

javascript time jquery

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