Javascript 简单JQuery脚本动画不工作
因此,我创建了一个简单的html页面: index.html文件:Javascript 简单JQuery脚本动画不工作,javascript,jquery,html,Javascript,Jquery,Html,因此,我创建了一个简单的html页面: index.html文件: <html> <head> </head> <body> <div class="menu"> hello </div> <div class="test"> Menu </div> <script src="http
<html>
<head>
</head>
<body>
<div class="menu">
hello
</div>
<div class="test">
Menu
</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="app.js"></script>
</body>
</html>
我正在努力理解我做错了什么,看来应该行得通
还尝试下载
jquery-2.1.1.min.js并使用它,但在单击菜单时,文本仍然没有移动。您需要将位置css属性设置为主体
,才能使用左侧
body{
position:relative;
}
参考:hm。。。为了能够制作动画,我必须为此特定部分设置css?在我测试时有效。@User229992999方向属性(上、右、下、左)如果元素的位置样式属性是静态的(默认情况下是静态的),则它们对元素没有明显的影响。(from:)您必须将其设置为主体,因为这正是代码的目标。左、上、下和右属性不适用于没有绝对、相对或固定属性的图元positioning@USer22999299:这与您的问题无关,但最好将.js
文件保存在
标记中,而不是
。如果代码位于底部,则根本不需要使用.ready()
。只需调用main
函数或从中删除代码。@BhushanKawadkar这根本不是真的,将js文件放在底部没有什么错,这只是意味着你不必调用.ready
,因为这些文件在HTML之后才会加载has@USer22999299你想把这两行文字都设置到右边吗?@BhushanKawadkar:把它放在页面底部是一个很好的做法。
body{
position:relative;
}