0

这一直让我发疯。我不断收到“TypeError:$(".yoxview").yoxview 不是函数”。

任何线索我的格式或逻辑有什么问题?

<script type="text/javascript">
        $(document).ready(function () {
            $('.yoxview').yoxview({
                skin: "top_menu",
                dataUrl: "http://www.youtube.com/results?search_query=decemberists&aq=f",
                thumbnailsOptions: {
                    setTitles: true,
                    thumbnailsClass: "thumbnail"
                }
            });
        });
    </script>
4

2 回答 2

1

当您调用它时,很可能.yoxview插件没有正确加载。

确保在尝试调用它之前包含适当的脚本,例如:

<script src="yoxview.js"></script>
<script>
   $("#elem").yoxview();
</script>
于 2012-12-05T00:48:29.303 回答
0

您是否在代码中使用任何其他库,即。原型?如果是这样,“$”将发生冲突。做。

   jQuery(document).ready(function ($) {
        $('.yoxview').yoxview({
            skin: "top_menu",
            dataUrl: "http://www.youtube.com/results?search_query=decemberists&aq=f",
            thumbnailsOptions: {
                setTitles: true,
                thumbnailsClass: "thumbnail"
            }
        });
    });

此外,不要使用 '.yoxview' 尝试为同一元素分配 ID 并使用:

$('#yournewID').yoxview
于 2012-12-04T23:19:19.627 回答