小编Mar*_*rty的帖子

Bootstrap中的奇怪CSS效果.在容器div中显示多个内容div时无意缩进

我正在使用Bootstrap作为项目的CSS框架我和我的朋友正在研究(因此D&D主题).我有一个页面,我们正在显示特定用户的D&D字符.当在页面上显示这些字符时,每行应该有四个字符(span4在行 - 流体中).问题是从第二行开始有一个奇怪的缩进(参见attatched fiddle).

我一直在Chrome中使用"Inspect component",但我似乎无法得到导致这种情况的原因.

http://jsfiddle.net/sE5en/4/

希望我有点解释这个问题:)

主要的"容器"(基本上是)粘贴在下面:

  <div class="container"><div class="row">
    <div class="span12">
        <h3 class="mycharacters">My characters</h3>
        <a class="btn btn-success btn-small pull-right">
            <i class="icon-plus-sign icon-white"></i> Add character
        </a>
    </div>
    <div class="span12" id="actor_result"><div class="row-fluid">
<div class="span4 well well-small"><div class="media"><a class="pull-left" href="#"><img class="media-object img-circle actor" src="http://placehold.it/64x64"></a><div class="overflow-media-body media-body"><div class="btn-group pull-right"><button class="btn btn-mini dropdown-toggle" data-toggle="dropdown"><span class="icon-cog"></span></button><ul class="dropdown-menu"><li><a href="actor_edit_owner?id=1"><i class="icon-pencil"></i> Edit
                                    </a></li><li><a href=""><i class="icon-picture"></i> Change avatar</a></li><li><a href=""><i class="icon-trash"></i> Delete</a></li></ul></div><h4 class="media-heading">Davius</h4><div><i class="icon-heart"></i><strong> Health: </strong>17/20hp</div><br><br></div><div><i class="icon-fire"></i><strong> Effects: </strong></div><div class="actor-text">Mumblecore bushwick sed, nulla id street art dolore …
Run Code Online (Sandbox Code Playgroud)

css margin indentation twitter-bootstrap

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

在Cheerio.js的表中迭代TR

我在使用我在节点服务器上使用的Cheerio.js选择器时遇到问题.据说核心基于jQuery,但是我无法使用与原生jQuery相同的选择来使其工作.

我有一个大致如下的DOM:

<div class="test">
    <table class="listing">
        <thead><tr>few cells here</tr></thead>
        <tfoot></tfoot>
        <tbody><tr>These are the rows I want</tr></tbody>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

由于页面上有两个带有"列表"类的表,我不能直接选择它,所以我需要使用"test"类来引用div.我可以使用jQuery运行的选择类似于:

$('div.test tbody tr')
Run Code Online (Sandbox Code Playgroud)

但这不适用于Cheerio.如果我运行$('div [class ="test"] tr')我得到表上的所有行,甚至是thead行,所以这对我不起作用.

任何猜测?

更新: 这是我正在执行的实际代码(不起作用):

// Load the html
var $ = cheerio.load(html, {
    normalizeWhitespace: true
});

$('div.tillgodo tbody tr').each(function(){
    console.log("Found credited course...");
    var children = $(this).children();
    var credits = parseFloat($(children[3]).text().replace(',', '.')); // We need to replace comma with a dot since parseFloats only supports dots by design

    var row = {
        "course" : $(children[1]).text().trim(),
        "grade" …
Run Code Online (Sandbox Code Playgroud)

jquery node.js cheerio

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

数据表1.10 - TD中的HTML5"数据顺序"attr不起作用

我在订购包含HTML的列时遇到问题.在1.10的文档中说明,默认情况下应该这样做,但事实并非如此.然后我查看了1.10的新功能,并看到如果同一列中的每个TD元素都有"数据顺序"属性,则可以通过所述属性进行排序.完善!问题是,我无法让它发挥作用.

奇怪的是,当页面是静态时,它们具有此示例的示例正在按预期工作,但不是在动态加载数据和表时.

我正在使用以下选项和更改来启动表以添加属性.失效是为了告诉Datatables它需要重绘它(我看到它需要在某处):

"createdRow": function ( row, data, index ) {
                if ( data[6] ) {
                    cell = $('td', row).eq(6);
                    value = cell.text();
                    if(value == "Ej fakturerad") {
                        cell.attr('data-order', 1);
                    }
                    else if(value == "Nej") {
                        cell.attr('data-order', 2);
                    }
                    else if(value == "Kredit") {
                        cell.attr('data-order', 3);
                    }
                    else if(value == "Ja") {
                        cell.attr('data-order', 4);
                    }
                }
                oTable
                    .row( index )
                    .invalidate()
                    .draw();
            },
Run Code Online (Sandbox Code Playgroud)

我正在使用Laravel项目中Chumper/datatables的composer包实现这个DataTable,这意味着数据源是Ajax,并使用服务器端处理.

提前致谢!

sorting jquery html5 jquery-datatables datatables-1.10

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

正确使用Laravel 4 User模型与Sentry 2包的关系

我正在尝试找出如何在使用Sentry 2时返回我为User模型设置的关系.

通常,我有一个像这样检索的用户:

$user = User::find(1);

// get some relation
return $user->profile->profile_name;
Run Code Online (Sandbox Code Playgroud)

但是,现在当我实现Sentry 2时,我可以像这样检索登录用户:

$user = Sentry::getUser();
Run Code Online (Sandbox Code Playgroud)

这样我就可以轻松访问users我的数据库中的表,但是如何获取我在User.php模型中设置的关系和方法呢?

这似乎是丛生的方式,而不是Laravel-ish:

User::find(Sentry::getUser()->id)->profile->wizard_completed;
Run Code Online (Sandbox Code Playgroud)

看起来有些......倒退了.

你能帮助我吗?=)

php model relation laravel-4 cartalyst-sentry

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