首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >InfiniteAjaxScroll TypeError:$是未定义的

InfiniteAjaxScroll TypeError:$是未定义的
EN

Stack Overflow用户
提问于 2014-06-16 08:50:47
回答 1查看 2K关注 0票数 1

嗨,我试着在银条上使用无限的Ajax涡旋。

设置如“入门页面http://infiniteajaxscroll.com/docs/getting-started.html”中所述,"jquery-ias.min.js“在包含jquery.js之后,在Page.ss模板上使用包含语句进行引用。

但是不管我怎么努力,我得到了:TypeError: $ is undefined

知道我错过了什么吗?太棒了!

Page.ss

代码语言:javascript
复制
<% require javascript('framework/thirdparty/jquery/jquery.js') %>
<% require javascript('framework/thirdparty/jquery-tools/jquery.tools.min.js') %>
<% require javascript('framework/thirdparty/jquery-ias.min.js') %>
<script type="text/javascript" src="{$ThemeDir}/javascript/script.js"></script>    

script.js

代码语言:javascript
复制
jQuery.noConflict();
// jQuery.noConflict(); <-- uncommenting jQuery.noConflict solves it!

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

        var ias = jQuery.ias({
          container:  '#posts',
          item:       '.post',
          pagination: '#pagination',
          next:       '.next'
        });
     });
}(jQuery));

标记

代码语言:javascript
复制
<div id="posts">
    <div class="post">...</div>
    <div class="post">...</div>
</div>

<div id="pagination">
    <a href="/page2/" class="next">next</a>
</div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-24 13:12:41

解决办法是让jQuery.noConflict();离开!

代码语言:javascript
复制
// jQuery.noConflict(); <-- uncommenting jQuery.noConflict solves it!

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

        var ias = jQuery.ias({
          container:  '#posts',
          item:       '.post',
          pagination: '#pagination',
          next:       '.next'
        });
     });
}(jQuery));
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24239800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档