小编And*_*ame的帖子

如何在单击按钮时打印React组件?

如何在单击按钮时仅打印一个组件.

我知道这个解决方案:

window.frames["print_frame"].window.focus();
window.frames["print_frame"].window.print();
$('.print_frame').remove();
Run Code Online (Sandbox Code Playgroud)

但是React不想使用框架.

有解决方案吗 谢谢.

javascript reactjs

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

div中的粘性元素,滚动上的绝对位置

我有一个divposition: absoluteoverflow: auto.在这里div我有一个div应该表现粘性,top: 0, bottom: 0, overflow: auto当我滚动时应该修复().

我可以解决这个问题div,但我无法将其恢复到原始位置,因为在修复此问题时我无法附加滚动事件div.

$('.right').scroll(function() {
    if ($('.scroll').offset().top <= 0) {
        $('.scroll').css({
            'position': 'fixed',
            'top': 0,
            'left': '20px',
            'right': '0',
            'overflow': 'auto'
        })
    }
})
Run Code Online (Sandbox Code Playgroud)

请查看我的JSFiddle以获取更多信息 - JSFIDDLE

谢谢.

html javascript css jquery

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

ReactJS在点击时发送密钥(索引)

我想在click in function中发送element的索引.因为我应该为每个元素更改数据并从数组中获取它.

我怎样才能得到钥匙MainBlockList?可能吗?或者我做错了什么?

我是React的新手,犯了很多错误.

var MainBlock = React.createClass({
Click: function() {
    // I need to get element KEY
    // var data = array[key]
},
render: function() {
    return (
        <List Click={this.props.Click.bind(null, this)}>
    );
}
});

var List = React.createClass({
    render: function() {
        var ItemNodes = this.props.data.map(function(step, index) {
            return (
                <Item className="class" Click={this.props.Click.bind(null, this)} key={index} />
            );
        }.bind(this));
        return (
            <ul>
                {ItemNodes}
            </ul>
        );
    }
});

var StepWindow = React.createClass({
    render: function() {
        return ( …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

标签 统计

javascript ×3

reactjs ×2

css ×1

html ×1

jquery ×1