简体   繁体   English

ASP.NET MasterPage JavaScript错误

[英]ASP.NET MasterPage javascript error

I have this javascript: 我有这个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>

When I place the code in MasterPage or in a Page which uses a Masterpage I get this error: 当我将代码放在MasterPage或使用Masterpage的页面中时,出现此错误:

Object doesn't support property or method 'dcSocialShare' 

I have placed all the JS includes correctly in the the page, but when I use it without a materpage it works, why I get this error only when it's placed in the masterpage or in a page which uses a masterpage? 我已将所有包含的JS正确放置在页面中,但是当我在没有母版页的情况下使用它时,为什么只有在将其放置在母版页或使用母版页的页面中时才出现此错误?

try to include your js files in asp:ScriptManager like the following 尝试将您的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.

相关问题 ASP.NET MasterPage + Javascript错误 - ASP.NET MasterPage + Javascript Error JavaScript运行时错误:“ $”未定义-ASP.NET WebForms(MasterPage) - JavaScript runtime error: “$” is undefined - ASP.NET WebForms (MasterPage) Asp.net母版页和ContentPage JavaScript函数错误 - Asp.net Masterpage and ContentPage JavaScript Function error 当内容页面中不存在asp.net控件时,母版页javascript会导致对象引用错误 - Masterpage javascript causes an object reference error when asp.net control doesn't exist in the content page 以编程方式将样式表和javascript引用添加到asp.net主页 - programmatically add stylesheet and javascript references to asp.net masterpage 如果在 ASP.NET mvc 母版页中禁用 JavaScript,如何重定向 - How to redirect if JavaScript is disabled in ASP.NET mvc masterpage 无法加载asp.net主页中的javascript - javascript in asp.net masterpage doesn't load ASP.NET将参数传递给母版页中的Javascript函数 - ASP.NET Passing parameters to a Javascript function within a masterpage 通过母版页超链接实现javascript的ASP.NET冲突 - ASP.NET Conflict in implementing javascript through masterpage hyperlink 如何从基于只有一个asp.net形式的母版页的asp.net页中的javascript获取价值 - How to get value from javascript in asp.net page based on masterpage which can have only one asp.net form
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM