diff --git a/components/button/demo/loading.md b/components/button/demo/loading.md
index a818b92e8a..9f5a314be0 100644
--- a/components/button/demo/loading.md
+++ b/components/button/demo/loading.md
@@ -21,9 +21,6 @@ var App = React.createClass({
render() {
var loadingClass = this.state.loading ? 'ant-btn-loading' : '';
return
-
diff --git a/style/components/button.less b/style/components/button.less
index c51664f374..cd358e7550 100644
--- a/style/components/button.less
+++ b/style/components/button.less
@@ -44,6 +44,8 @@
&-loading {
padding-right: 31px;
+ pointer-events: none;
+ opacity: 0.75;
&:after {
font-family: anticon;
.animation(loadingCircle 1s infinite linear);