-1

我有一个 div 位于屏幕的一部分,当你点击一个按钮时它应该移出。我在这里发布了我的脚本http://jsfiddle.net/53bSe/当我按下按钮时它似乎不起作用。在 jsfiddle 中,它没有正确显示。它应该看起来像这样http://i.imgur.com/8DBzz.jpg然后当按下灰色按钮时右边的东西应该动画出来。

我的 HTML

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
<link type="text/css" rel="stylesheet" href="style.css">
<title>Facebook and Twitter Sliding Like and Follow</title>
</head>

<body>
<script>
$('#test').click(function() {
  $('.facebook-sw').animate({
    left: '+=300'
  }, 5000, function() {
    // Animation complete.
  });
});
</script>
    <div class="wrapper">
        <p id="test"></p>
        <div class="facebook-sw">
            <img class="fb-icon" src="image/fb-icon.PNG" width="110" height="113" alt="">
            <img class="fb-like-box" src="image/example.JPG" height="544" width="292" alt="">
        </div>
    </div>
</body>
</html>

我的 CSS

@charset "utf-8";
/* CSS Document */
* {
    margin:0;
    padding:0;
}

body {
    background-color:#636363;
}

.facebook-sw {
    margin-top:120px;
    float:right;
    margin-right:-300px;
}

.fb-icon {
    float:left;
    margin-right:14px;
}

.fb-like-box {
    float:left;
}

#test {
    float:left;
    width:100px;
    height:50px;
    background-color:#CCC;
    margin-top:100px;
    margin-left:50px;
    display:block;
}

提前致谢

4

1 回答 1

2
.facebook-sw {
position: relative
}

.wrapper {
overflow: hidden;
}

演示 - http://jsfiddle.net/53bSe/1/

于 2012-11-22T07:10:03.750 回答