且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

jQuery / Javascript - 淡入的div onclick淡出另一个不工作

更新时间:2023-01-08 19:15:01

添加此css

<style>
img {
    float: left;
    display: block;
    height: 40px;
    width: 40px;
    cursor: pointer;
}
#img1 {
    background: #b00;
}
#img2 {
    background: #c00;
}
#div1 {
    display: none;
    position: absolute;
    top: 50px;
    width: 200px;
    background: #077;
    left: 10px;
}
#div2 {
    display: none;
    position: absolute;
    top: 50px;
    width: 200px;
    background: #0b0;
    left: 10px;
}
br {
    clear: both;
}
</style>

此js代码

<script src="http://code.jquery.com/jquery-1.11.0.js"></script>
<script>
$(document).ready(function(e) {
    $("#img1").on('click', function() {
   $("#div1").fadeIn();
   $("#div2").fadeOut();
});

$("#img2").on('click', function() {
   $("#div1").fadeOut();
   $("#div2").fadeIn();
});
});
</script>

您HTML

<img id="img1"/> <img id="img2"/> <br/>
<div id="div1">1</div>
<div id="div2">2</div>

它应该工作。很可能你没有包括jQuery库。我添加了它。

It should work. Most probably you did not included jQuery library. I added it.

<script src="http://code.jquery.com/jquery-1.11.0.js"></script>

使用它应该可以解决你的痕迹。

Using it should solve your porblem probably.