JQuery UI工具(FlowPlayer)问题

时间:2011-09-11 作者:japanworm

尽管jQuery工具可能很棒,但它们让我头疼。我想要this 用于我的网站。

我有必要的脚本包括在内(和可滚动的作品只是很好的顺便说一句):

<script src="http://cdn.jquerytools.org/1.2.5/tiny/jquery.tools.min.js"></script>
我遵循最小的设置,还复制和粘贴了独立版本的源代码。由于某些原因,内容没有显示!如果我去掉CSS中的“display:none”命令,内容会显示出来,但会被覆盖。我不知道为什么它不起作用。请参见here.

编辑:所以,很多天后,我试图将所有脚本调用从我的头中取出,并将它们放入我的函数中。而不是php。我还想尝试使用无冲突包装器。据我所知,我应该使用

jQuery(document).ready(function($) {
而不是

$(document).ready(function(){
我在联系人中找到了后者。我的父主题的php。我用第一个代码替换了它,它停止了工作!!

这是联系人的整个脚本。php:

 <script type="text/javascript">
$(document).ready(function(){
              $(\'#contact\').ajaxForm(function(data) {
                 if (data==1){
                     $(\'#success\').fadeIn("slow");
                     $(\'#bademail\').fadeOut("slow");
                     $(\'#badserver\').fadeOut("slow");
                     $(\'#contact\').resetForm();
                     }
                 else if (data==2){
                         $(\'#badserver\').fadeIn("slow");
                      }
                 else if (data==3)
                    {
                     $(\'#bademail\').fadeIn("slow");
                    }
                    });
                 });
        </script>
知道它为什么不起作用吗?

我检查了jquery。类型它是基于js的,它可能与之有什么关系吗?

jQuery Form Plugin
 * version: 2.07 (03/04/2008)
 * @requires jQuery v1.2.2 or later
 *
 * Examples at: http://malsup.com/jquery/form/
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Revision: $Id$
 */
 (function($) {
/**
 * ajaxSubmit() provides a mechanism for submitting an HTML form using AJAX.
 *
我需要一步一步地解决所有这些问题,所以我希望你能在这里帮我一点忙,谢谢:)

我真的很感激你能给我的任何暗示。我尝试在函数中实现脚本。php而不是标头,但由于某种原因,脚本会停止工作,因此这不是一个选项。

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

如果它无论如何都不起作用,那么用正确的方式做它有什么害处呢?

您不使用wp_enqueue_script() 对于大多数脚本。你应该这样做。

加载jQuery的两个副本是错误的。事实上,试图修复它会破坏某些东西并不能减少错误。

从quick look中可以看出,您有很多内联JavaScript,并且没有一致地使用noConflict包装器,有关详细信息,请参阅上面的链接。

结束

相关推荐

Javascript to open new window

我想在新的弹出浏览器窗口中打开一个链接。在使用JavaScript的非WordPress中,我会这样做(但我会添加一些下划线/颜色,使其看起来像一个链接)。<span onClick=\"myRef = window.open(\'/Paid_Videos/AudioGenerator01.html\',\'mywin\', \'left=20,top=20,width=500,height=500,toolbar=1,resizable=0\'); myRef.focus