小编jac*_*ndc的帖子

没有固定高度的滚动条/带滚动条的动态高度

我有这个HTML结构:

<div id="body">
    <div id="head">
        <p>Dynamic height without scrollbar</p>
    </div>
    <div id="content">
        <p>Dynamic height with scrollbar</p>
    </div>
    <div id="foot">
        <p>Fixed height without scrollbar</p>
    </div>  
</div>
Run Code Online (Sandbox Code Playgroud)

我希望主要部分(#body)中的三个部分没有溢出.所以我需要一个中间部分的滚动条.

我试过这个CSS:

#content{
    border: red solid 1px;
    overflow-y: auto;
}
Run Code Online (Sandbox Code Playgroud)

还有这个:

#content{
    border: red solid 1px;
    overflow-y: auto;
    height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

但它们都不起作用.

我在JSFiddle上做了一个例子.

我只能用CSS和HTML做到这一点吗?我宁愿避免使用Javascript.

html css scrollbar

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

如何使用Node.js最有效地解析网页

我需要解析一个简单的网页并从html获取数据,例如"src","data-attr"等.如何使用Node.js最有效地完成这项工作?如果它有帮助,我使用的是Node.js 0.8.x.

PS这是我正在解析的网站.我想获得当前曲目的列表,并制作我自己的html5应用程序,以便在移动设备上收听.

javascript node.js

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

使用JS触发Bootstrap下拉列表

我需要通过JavaScript打开一个Bootstrap下拉菜单.这个答案建议添加和删除open课程,但是当我尝试时,没有任何反应.添加不同的类工作正常.Bootstrap阻止我这样做吗?

JSFiddle运行示例.

HTML

<input type="button" value="Add Classes" />
<div class="dropdown">
    <a data-toggle="dropdown" href="#">Dropdown Trigger</a>
    <div class="dropdown-menu">Dropdown Content</div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

$('input').click(function () {
    $('.dropdown').addClass('open');
    $('.dropdown').addClass('test-class');
});
Run Code Online (Sandbox Code Playgroud)

javascript css jquery twitter-bootstrap

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

Karma自定义测试页面

Karma有一个内置context.html文件,可以加载测试页面.但它很糟糕.我可以指定自定义测试页吗?

我问的原因是因为我想在浏览器上看到mocha漂亮的界面.有没有办法用Karma插入?

Testem在浏览器上显示测试框架的界面; 有没有理由为什么Karma只显示一个丑陋的空白页?

@stackoverflow = are you happy now?yes:no
stackoverflow = happy now?ok:thanks
Run Code Online (Sandbox Code Playgroud)

javascript tdd mocha.js karma-runner testem

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

我无法弄清楚Meteor {{#isolate}}到底是什么.有什么例子吗?

我如何使用{{#isolate}}?

如果我创建一个包含一堆模板的页面,例如:

{{> page1}}

<template name="template1">reactive source1</template>
<template name="template2">reactive source2</template>
<template name="template3">reactive source3</template>
<template name="template4">reactive source4</template>
<template name="template5">reactive source5</template>

<template name="page1">
    {{> template1}}
    {{> template2}}
    {{> template3}}
    {{> template4}}
    {{> template5}}
</template>
Run Code Online (Sandbox Code Playgroud)

如果每个模板都有更新的内容,那么每次都会重新呈现整个页面吗?我如何阻止这种情况发生?

我应该isolate在这种情况下使用吗?

如果我将任何帮助器绑定到这些模板,例如:

Template.template1.rendered = ->
    console.log 'rendered at: ' + new Date().getTime()
Run Code Online (Sandbox Code Playgroud)

它会呈现至少5次,因为我有5个反应源.如果它们中的每一个都包含一个反应列表,它将呈现docs.length次.

我无法控制单个模板实例.

抱歉我的英语.

这是我之前在GitHub上发布的与此相关的问题:https://github.com/meteor/meteor/issues/435

meteor

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

向流星光标添加字段

如何迭代光标并为每个文档添加字段?像这样的东西似乎不起作用:

function getNewItems() {
    var items = Items.find();
    items.forEach(function(item) {
        item.newField = true;
    });
    return items;
}
Run Code Online (Sandbox Code Playgroud)

我想在将Iron Router的data功能发送到模板之前修改它们.

javascript meteor

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

在Stringet中将字符串转换为数字

我曾经read从文件中获取一行.文档说read返回any,所以它将行转换为字符串?我在将字符串"1"转换为数字1"500.8232"进入时遇到问题500.8232.我也想知道Racket是否可以直接读取文件中的数字.

scheme racket

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