本文介绍了未捕获的TypeError:对象[object Object]没有方法'overlay'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么我的叠加层jquery代码会出现此错误?

Why do I get this error from my overlay jquery code?

这是代码:

jQuery(document).ready(function($) {

    // if the function argument is given to overlay,
    // it is assumed to be the onBeforeLoad event listener
    $("a[rel]").overlay({

        mask: 'darkred',
        effect: 'apple',

        onBeforeLoad: function() {

            // grab wrapper element inside content
            var wrap = this.getOverlay().find(".contentWrap");

            // load the page specified in the trigger
            wrap.load(this.getTrigger().attr("href"));
        }

    });
});

此代码是这样的叠加层:

This code is the overlay like this: http://flowplayer.org/tools/demos/overlay/external.html

Halp?

ps。抱歉我的英文不好。

ps. Sorry for my bad english.

推荐答案

你需要加载 overlay jQuery之前的插件会将其视为对象的一部分;请参阅下文。

注意:插件必须在jQuery脚本之后

You need to load the overlay plugin before jQuery will see it as part of the object; see below.
Note: the plugin must come after the jQuery script

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script src="http://cdn.jquerytools.org/1.2.6/all/jquery.tools.min.js"></script>

这篇关于未捕获的TypeError:对象[object Object]没有方法'overlay'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-14 19:16