HTML:
<div class="example">
<a href="#">Open this link</a>
</div>
如果用户在同一选项卡中打开链接,我想显示一个div 。
jQuery:
$(document).ready(function() {
$('a').click(function() {
$(this).addClass('someclass');
});
});
例子:
用户单击链接,将显示一个div,其中显示“正在加载”,并且在其他页面加载时,该div自然消失。
但是,如果用户在新选项卡中打开链接,则div会出现,但不会消失,因为用户不会转到其他页面。
我能做些什么?
编辑:阅读以下评论以获取全文。
如果我对您的理解正确,那么您会想要以下内容:
#loading {
display: none;
}
<div class="example">
<a href="#">Link1</a>
<a href="#">Link2</a>
<a href="#">Link3</a>
<a href="#">Link4</a>
</div>
<div id="loading">Loading...</div>
$(document).ready(function() {
$('a').click(function() {
$("#loading").show(); // .. or animate() or whatever()
});
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句