$(XXX).click(function(){
$(YYY).show(300);
});
点击后本应该以jQuery默认的swing动画弹出,但是第一次打开延时300ms后直接显示,从第二次开始才有效果,请问是什么问题呢?
$(XXX).click(function(){
$(YYY).show(300);
});
点击后本应该以jQuery默认的swing动画弹出,但是第一次打开延时300ms后直接显示,从第二次开始才有效果,请问是什么问题呢?
不明白你要干啥。。
<body>
<div class="yyy"></div>
<div class="xxx"></div>
<style type="text/css">
.xxx {
width: 100px;
height: 40px;
background-color: #1abc9c;
cursor: pointer;
}
.yyy {
width: 200px;
height: 200px;
background-color: #f55;
display: none;
}
</style>
<script src="https://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript">
$('.xxx').click(function(){
$('.yyy').show(300);
})
</script>
</body>
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
5 回答2k 阅读
3 回答2.4k 阅读✓ 已解决
测试了没发现你说的情况啊,是不是最初的样式有问题?
https://jsfiddle.net/h29f3g26/