javascript两次使用相同的formule

时间:2013-05-06 15:04:19

标签: javascript jquery

为什么我不能两次使用这个公式?

main.espace = Math.floor(btn.margin + parseInt( ((main.width - main.rowWidth) / main.inRow)/2) );

在此内容中:

main.btnC.css({ 'margin-left': main.espace });
main.btnC.css({ 'margin-right': main.espace });

完整脚本: http://jsfiddle.net/ycHVx/

使用一次表格:

main.btnC.css({ 'margin-left': main.espace });
main.btnC.css({ 'margin-right': otherFormule })

确实有效,但如果我在边缘右边使用相同的公式 不再工作了:( 我真的很紧张,请帮助我或在社交媒体上加我帮助请 fb:https://www.facebook.com/robin.timman?ref=tn_tnmn
twitter:https://twitter.com/RobinTimman

3 个答案:

答案 0 :(得分:4)

您需要设置一个单位。

main.btnC.css({ 'margin-left': main.espace + "px"});
main.btnC.css({ 'margin-right': main.espace  + "px" });

更好的是,将它们结合起来

main.btnC.css(
    {
        'margin-left': main.espace + "px",
        'margin-right': main.espace  + "px"
    }
);

答案 1 :(得分:0)

main.btnC.css({ 'margin-left': main.espace, 'margin-right': main.espace });

答案 2 :(得分:0)

使用

 main.btnC.css({ 'margin-left': main.espace, 'margin-right': main.espace });
相关问题