【发布时间】:2012-11-21 23:21:59
【问题描述】:
我一直在玩 jquery 插件 Jquery Transit : http://ricostacruz.com/jquery.transit/ 但无论我做什么,代码的行为都不像我期望的那样(事实上,它不会在全部)
<!DOCTYPE html>
<html>
<head>
<style>
div {
background-color:yellow;
width:100px;
border:1px solid blue;
position:absolute;
left:50px;
}
</style>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js'></script>
<script scr='jquery.transit.js'></script>
</head>
<title>test</title>
</head><body>
<button id="go"> Run</button>
<div id="block">Hello!</div>
<script>
$(function() {
$("#go").click(
function(){
$("#block").transition({ x: '90px' }, 1500 );
});
});
</script>
</body>
</html>
代码根本不起作用。我添加了 jquery 动画代码来比较它,它工作得很好。现在我知道 jquery 1.8 破坏了 jquery transit,但我在这里使用的是 jquery 1.7,所以这应该不是问题。
我在这里不知所措,有人有什么想法吗?
编辑:
我已按照每个人的指示创建了这个: http://web.uvic.ca/~markkoni/ 尽管这些示例似乎对 jsfiddle 有效,但在实践中却行不通。
【问题讨论】:
-
用 $(function{ code }); 关闭你的点击事件调度器;
-
我已经编辑了我的答案,你的脚本标签不正确。
-
Marcin,你输入了错误的 scr="" i.imgur.com/wbuxm.png 使用 notepad++ 或其他颜色高亮的 IDE,所以你会看看是否有语法问题
标签: javascript jquery jquery-animate transition jquery-transit