【发布时间】:2014-05-16 21:56:02
【问题描述】:
我对 JQuery 有点陌生。 我一直在尝试使用这个 Jquery http://jsfiddle.net/54pp2/2/,
<input id="click" type="button" value="click" />
<label id="test">Test</label>
$(document).ready(function () {
var textArray = [];
textArray[0] = 'test 1';
textArray[1] = 'test 2';
textArray[2] = 'test 3';
textArray[3] = 'test 4';
var idx = 0;
$('input#click').on('click', function() {
idx++;
var newidx = idx % textArray.length;
$('label#test').text(textArray[newidx]);
});
});
但是当我把它放在我的主题代码中时,它不会工作,即使 jsfiddle 显示它工作得很好。
如果你想看:http://dialoguetest.tumblr.com/
(当你点击侧边栏上的粉色按钮时,描述文本会发生变化。但你只能点击一次,不像 jQuery 代码可以让按钮被点击几次来改变文本。)
当我尝试使用 jQuery 时,它不起作用:http://dialoguetest2.tumblr.com/
我有什么遗漏吗?我知道我必须添加
<script type="text/javascript">
并以
结束</script>
为了让它工作。但是我还缺少什么,比如使用 Google AJAX Libraries API?
如果是这样,怎么可能?
【问题讨论】:
-
“这行不通”,你能详细说明一下吗?
-
Tumblr 不提供 jQuery,您需要在脚本之前包含它。我建议使用 Google 的 CDN:developers.google.com/speed/libraries/devguide#jquery
-
您是否遇到任何错误?您是否在项目中包含了 jQuery 库?
-
@cowls 哦,对不起!我编辑了我的问题以详细说明什么不起作用!
标签: javascript jquery html tumblr