“.effect('bounce')”无效。请帮忙 :'(

时间:2014-04-14 02:03:11

标签: jquery

我有点困难。

为什么.effect不起作用,但.fadeOut工作得很好。它让我对骨头感到困惑。如果我不解决这个简单的事情,我就无法继续工作。这是我制作的html,css和自定义脚本。请帮助我,非常感谢... :)


的index.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script src="js/script.js"></script>
<link rel="stylesheet" href="css/styling.css">
</head>

<body>
<div class="blue"></div>
<div class="button"></div>
</body>
</html>

styling.css

.blue {width:400px; height:400px; background-color:blue; left:0px; position:absolute;}

.button {width:250px; height:150px; background-color:green; position: absolute; bottom:0px; left:0px; cursor: pointer;}

的script.js

$(document).ready(function(){
    $('div.button').click(function(){$('div.blue').effect('bounce');});

});

2 个答案:

答案 0 :(得分:0)

似乎你缺少jQuery UI文件,你可以在你的代码中添加jQuery UI CSS和js参考文件:

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>

最终包含的CSS和脚本顺序应如下所示:

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/themes/smoothness/jquery-ui.css" />
<link rel="stylesheet" href="css/styling.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>
<script src="js/script.js"></script>

<强> Fiddle Demo

答案 1 :(得分:0)

您缺少jQuery-UI库:

<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script>

我已将其添加到您的代码中,现在正在运行。这是JSFiddle