簡體   English   中英

ASP.NET MasterPage JavaScript錯誤

[英]ASP.NET MasterPage javascript error

我有這個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>

當我將代碼放在MasterPage或使用Masterpage的頁面中時,出現此錯誤:

Object doesn't support property or method 'dcSocialShare' 

我已將所有包含的JS正確放置在頁面中,但是當我在沒有母版頁的情況下使用它時,為什么只有在將其放置在母版頁或使用母版頁的頁面中時才出現此錯誤?

嘗試將您的js文件包含在asp:ScriptManager ,如下所示

<asp:ScriptManager ID="ScriptManager1" runat="server">
    <Scripts>
        <asp:ScriptReference Path="~/jquery.js" />
    </Scripts>
</asp:ScriptManager>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM