我正在为一个项目创建一个网站,我发现并决定使用jquery flip plugin,但它不起作用......我确实设法让它在不久前工作,但是不能以来。请记住,我还没有制作网站的格式部分,所以有什么只是为了节目。
Here's网站的源代码。
没有错误,只是没有工作(擦拭所说的盒子)。正如我所说,它之前有用,但是当我添加其他盒子时,它就停止了工作。
答案 0 :(得分:5)
在Flip插件之前包含jQuery UI。由于Flip插件需要jQuery UI可用,因此它可能会失败。
将插件文档网站上的演示用作模板总是一个好主意。翻页插件按以下顺序包含JS文件:
<script src="/lab/flip/js/jquery-ui-1.7.2.custom.min.js"></script>
<script src="/lab/flip/js/jquery.flip.min.js"></script>
此外,在您的JSFIddle中,您必须使用绝对URL作为资源,JSFiddle不会神奇地找到jquery/jquery.flip.min.js
。
以下是JSFiddle的更新版本,我从插件的文档中抓取了上述文件:http://jsfiddle.net/mNQJB/2/
如果以上问题无法解决您的问题,则代码出现错误,其中一个.flip
调用的属性无效content
:
Uncaught SyntaxError:意外的令牌。
确保您的content
媒体资源全部在一行中,或者您已正确转义终结字符。
为了逃避JS中的终结字符,我们这样做:
var str = "This is a string and \
I want it to use two lines.";
注意反斜杠,它是标准的转义字符。现在,如果您想创建一个将通过HTML呈现的新行,那么您应该使用<br />
标记:
var str = "This is a string and <br />I want it to use two lines.";
答案 1 :(得分:2)
you have an unterminated string constant in this section:
$("#aimsb").bind("click",function(){
$("#aims").flip({
direction: 'bt',
color: '#39AB3E',
content: 'The aims of the GSP (Global Student Project) are to give students from all around the world both a culturally and personally enriching experience, as well as equal learning, and subsquently job opportunities
.'
});
});
请注意.'