请查看片段(您需要将鼠标悬停在按钮上)。
当按钮具有工具提示时,加载工作很奇怪。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.9/semantic.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.9/semantic.min.css" rel="stylesheet"/>
<h3 class="ui header">Does not work as expected</h3>
<button class="ui icon loading button" data-tooltip="tooltip"><i class="settings icon"></i></button>
<h3 class="ui header">Works because without tooltip</h3>
<button class="ui icon loading button"><i class="settings icon"></i></button>
答案 0 :(得分:0)
这是因为工具提示和加载都使用:before
和:after
样式,因此它们会相互干扰。
您可以通过将按钮包装在span
<span data-tooltip="tooltip" data-position="right center">
<button class="ui icon loading button">
<i class="settings icon"></i>
</button>
</span>