我有点困难。
为什么.effect不起作用,但.fadeOut工作得很好。它让我对骨头感到困惑。如果我不解决这个简单的事情,我就无法继续工作。这是我制作的html,css和自定义脚本。请帮助我,非常感谢... :)
<!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>
.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;}
$(document).ready(function(){
$('div.button').click(function(){$('div.blue').effect('bounce');});
});
答案 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