ff提示:
c(d[f])[b] is not a function   ---jquery   121行element.position is not a function //element是Jquery对象注:
 这是一个被包含的页面!
 引用Jquery正常
 将此页面包含到有些页面正常使用
 有些页面报如上错误

解决方案 »

  1.   

    element要有absolute或者relative样式,试验下
      

  2.   


    调jquery 都是在此子页面调用
    如果调jquery的方法错了就该都不能用....
      

  3.   


    已经是relative
    页面都引用同一个css
      

  4.   

    //主要JS
    <script type="text/javascript">
    $.fn.smartFloat = function() {
    var position = function(element) {
    var top = element.position().top, pos = element.css("position");
    $(window).scroll(function() {
    var scrolls = $(this).scrollTop();
    if (scrolls > top) {
    if (window.XMLHttpRequest) {
    element.css({
    position: "fixed",
    top: 0
    });
    } else {
    element.css({

    top: scrolls-180
    });
    }
    }else {
    element.css({
    position: pos,
    top: top
    });
    }
    });
    };
    return $(this).each(function() {
    position($(this));  
    });
    };
    //绑定
    $(function(){
     $("#float").smartFloat();//float是一个div
    });
    </script>
      

  5.   

    var top = element.position().top 应该是这句的问题吧应该是找不到这个position()
      

  6.   


    position() --jquery自带方法