我有以下按钮:
http://jsfiddle.net/TU6vQ/
我想在‘邀请你的朋友’文本旁边添加一个加载微调器。我该怎么做呢?微调器是here。
这个微调器会是一个按钮内部的div吗?或者,最简单的方法是什么?我还想在单击按钮时显示微调器。
这是我的简单按钮:
<button id="inviteYourFriends" class="arvo-bold button blue" >
Invite your friends
</button>发布于 2013-06-04 23:06:16
如果使按钮处于相对位置,则完全可以将微调器定位在按钮内部:
http://jsfiddle.net/TU6vQ/8/
HTML:
<button id="inviteYourFriends" class="arvo-bold button blue" style='position:relative'>
<img src="http://www.gifstache.com/images/ajax_loader.gif" class='spinner'/>
Invite your friends
</button>CSS:
.spinner {
position: absolute;
right: 5px;
top: 6px;
width: 25px;
height: 25px;
display: none;
}JS:
$('button#inviteYourFriends').click(function() {$('.spinner').show();});发布于 2013-06-04 23:40:35
把微调器放在按钮里面,给它绝对的位置,和按钮上的相对位置。按钮是一个块级元素,你不需要在它周围添加额外的div。
发布于 2013-06-04 23:06:23
我更新了jsfiddle here。
<div style='position:relative'>
<img src='http://www.gifstache.com/images/ajax_loader.gif' style='position:absolute; width:16px; margin:10px 10px; height:16px;' />
<button id="inviteYourFriends" class="arvo-bold button blue" >
Invite your friends
</button>
</div>https://stackoverflow.com/questions/16921104
复制相似问题