2012-11-27 49 views
0

我有這個JavaScript:ASP.NET母版JavaScript錯誤

<script type="text/javascript"> 
      $(document).ready(function() { 
       $('#social-share').dcSocialShare({ 
        buttons: 'twitter,facebook,linkedin,digg,stumbleupon,delicious,pinterest,buffer,print,email', 
        offsetLocation: 0, 
        center: 625, 
        floater: false 
       }); 
       var a = $('#dcssb-1'); 
       buttonPosition(a); 
       $(window).scroll(function() { 
        buttonPosition(a); 
       }); 
      }); 
      function buttonPosition(obj) { 
       var top = $(document).scrollTop(); 
       var p = top > 400 ? { marginTop: '20px' } : { marginTop: (400 - top) + 'px' }; 
       obj.css(p); 
      } 
</script> 

當我把代碼中的母版或在使用一個母版頁面我得到這個錯誤:

Object doesn't support property or method 'dcSocialShare' 

我有將所有的JS都正確地放在頁面中,但是當我沒有使用materpage的時候,它會工作,爲什麼只有當它放在masterpage或者使用masterpage的頁面中時纔會出現這個錯誤?

+0

您的JS文件確定的包括你所引述的JavaScript之前加載? – Ramesh

+0

你究竟做了什麼「包括它」?爲什麼不在瀏覽器中查看頁面的源代碼,並確保包含JS文件的'