这是怎么回事?我正在尝试为颜色属性设置动画,所以我有 jQuery 1.7.1 和 jquery color plugin from here。这些文件都包含在内,我验证它们是构建目标的成员,所以它们都被复制了。这是HTML:
<html>
<body>
<div id="content" class="changesColor" contenteditable="false" style="font-family:New Century Schoolbook; font-size:20; color:black; line-height:200%">
...Content...
</div>
<script type="text/javascript" src="jQuery.js"></script>
<script type="text/javascript" src="jquery.color.js"></script>
<script type="text/javascript" src="textOps.js"></script>
</body>
</html>
为简洁起见,我对其进行了编辑,但这就是结构。我对颜色属性的动画调用都不起作用。 但是,如果我复制 jquery.color.js 的内容并将其粘贴到 jQuery.js 的底部,那么它工作得很好。是什么导致该文件无法加载(也不只是该文件......每当我包含两个以上包含 jQuery 内容的 javascript 文件时,UIWebView 似乎会生气)。Javascript 在这样的事情上对我不利……或者我可能对 Javascript 对这种事不利……嗯,这很烦人 -_-;
编辑:我想我应该提到 textOps.js。它只是我制作的一堆函数,它不会以任何方式与 jQuery 混淆,只是使用它(我从 obj-c 调用的函数 {} 的大长列表)