小编cwd*_*cwd的帖子

将类添加到列表中的前半部分项目

如果我在列表中有十个项目,我怎样才能动态地将一个类(使用jQuery)添加到它们的前半部分?

输入:

<ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
    <li>6</li>
    <li>7</li>
    <li>8</li>
    <li>9</li>
    <li>10</li>
</ul> 
Run Code Online (Sandbox Code Playgroud)

期望的输出:

<ul>
    <li class="first-half">1</li>
    <li class="first-half">2</li>
    <li class="first-half">3</li>
    <li class="first-half">4</li>
    <li class="first-half">5</li>
    <li>6</li>
    <li>7</li>
    <li>8</li>
    <li>9</li>
    <li>10</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何通过PHP的shell_exec转义字符串以用于bash/sh?

我最近一直在使用PHP调用更高级的shell命令 shell_exec

随着我的命令变得更加复杂,我一直遇到错误,因为没有正确转义的东西.我希望能够打电话shell_exec('echo '.$variable),无论我放入什么,$variable它都会回应它.$ variable可能包括的一些东西$ ~ ' " \n \r \c `` ( ) { } ; \

在执行shell命令之前逃脱shell命令的最佳方法是什么?

php unix linux bash shell

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

如何在没有秒的情况下格式化MySQL TIMEDIFF?

我正在运行这个SELECT声明:

TIMEDIFF(NOW(), posts.date_modified) as time_ago
Run Code Online (Sandbox Code Playgroud)

并以格式获得结果02:58:32.最后一组数字:32是秒数.

我该如何省略秒数?

mysql time

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

如何使用LESS更有效地使用媒体查询?

我正在使用Bootstrap和LESS进行响应式网页设计.

我过去喜欢LESS的原因之一是因为它可以将HTML元素的所有属性保存在一起.

我在下面的内容是定义.sponsors块的一些规则,然后当视口> = 768px时应用于该块内的元素的一个规则

我不喜欢这条规则如何需要大量额外的代码,以及该规则与其他规则的区别.这也感觉不对.

有什么更好的方法/组织这个?我是否需要将所有内容分解为顶级@media组?

.sponsors
{
    li
    {
        .thumbnail
        {
            padding-top:20px;
            padding-bottom:15px;
            img
            {
                display:block;
                margin:0 auto;
            }
        }
    }
}


@media (min-width: 768px)
{

    .sponsors
    {
        li
        {
            .thumbnail
            {
                padding-bottom:0px!important;
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如果有类似的东西,那将是非常甜蜜的:

.thumbnail
{
    &[@mediaWidth >=768]
    {
    padding-bottom:0px!important;
    }
}
Run Code Online (Sandbox Code Playgroud)

css less media-queries responsive-design twitter-bootstrap

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

Google Chrome扩展程序和上下文菜单:如何将一个功能用于多种用途?

这是我想要做的一个例子,为了在这里发布,它被简化了.我想添加几个实际调用相同函数的上下文菜单项,然后在函数内部,我希望能够区分调用哪一个并相应地对其进行操作.

此示例添加了两个上下文菜单项,一个用于缩短链接,bit.ly另一个用于使用tinyURL.

chrome.contextMenus.create({'title': 'Shorten with bit.ly',
                            'contexts': ['all'],
                            'onclick': shortenLink});

chrome.contextMenus.create({'title': 'Shorten with tinyURL',
                            'contexts': ['all'],
                            'onclick': shortenLink});
Run Code Online (Sandbox Code Playgroud)

接收功能看起来是这样的,默认情况下都infotab与请求一起发送,但我不认为我可以找出哪些上下文菜单,只是从调用函数.

function shortenLink(info, tab){


}
Run Code Online (Sandbox Code Playgroud)

这是这两个变量的控制台转储:

Picture.png http://img198.imageshack.us/img198/354/picturedw.png

我知道我可以为每个项目设置单独的函数,但是我想添加很多上下文菜单项,它们都共享很多相同的代码所以我真的只想拥有一个"dispatch"函数他们都使用.我怎样才能做到这一点?

编辑

也许我可以通过使用menuItemId变量找出它所调用的菜单项,但我可以传递一个额外的参数或一些额外的数据,如{method:'bitly'}

javascript google-chrome contextmenu google-chrome-extension

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

Bookshelf.js:如何定义交叉关系?

我如何定义hasMany Space - > Accounts关系?

var Space = Bookshelf.Model.extend({
    tableName : 'spaces',
    // Account variable does not exist :/
});

var Account = Bookshelf.Model.extend({
    tableName : 'accounts',
    spaceId   : function() {
        return this.belongsTo(Space);
    },
});
Run Code Online (Sandbox Code Playgroud)

定义这个的正确方法是什么?

PS bookhelf js library没有标签:http://bookshelfjs.org/

relation node.js bookshelf.js

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

如何订购带有异常的MySql结果?

我在MYSql数据库上运行此查询:

select * from wp_postmeta
where meta_key LIKE "%_thumbnail_id"
and post_id = 897
Run Code Online (Sandbox Code Playgroud)

它返回此数据集:

Picture.png http://img713.imageshack.us/img713/9065/picturezo.png

meta_key该如何订购,_thumbnail_id先来dogs_image-2_thumbnail_id,然后dogs_image-3_thumbnail_id呢?

如果我只是order by meta_key asc按顺序使用编号的图像,但是_thumbnail_id显示在底部而不是顶部.

mysql sql-order-by

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

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