Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript bxSlider在2天前停止工作,没有代码更改_Javascript_Jquery_Css_Sharepoint_Bxslider - Fatal编程技术网

Javascript bxSlider在2天前停止工作,没有代码更改

Javascript bxSlider在2天前停止工作,没有代码更改,javascript,jquery,css,sharepoint,bxslider,Javascript,Jquery,Css,Sharepoint,Bxslider,我一直在用这个把我的头发拔出来。我们在SharePoint 2013主页中实现了bxslider。这项工作是由我现在离开的同事完成的,所以不是我的工作,而是。。。。它已经完成并开始工作了 现在,尽管调用调用slider.goToNextSlide()的onSliderLoad回调函数时出现运行时错误 从调试输出窗口提取VS: 0x800a138f-JavaScript运行时错误:无法获取未定义或空引用的属性“goToNextSlide” 我几乎排除了代码更改的可能性,因为我已经将源代码还原回了几

我一直在用这个把我的头发拔出来。我们在SharePoint 2013主页中实现了bxslider。这项工作是由我现在离开的同事完成的,所以不是我的工作,而是。。。。它已经完成并开始工作了

现在,尽管调用调用slider.goToNextSlide()的onSliderLoad回调函数时出现运行时错误

从调试输出窗口提取VS: 0x800a138f-JavaScript运行时错误:无法获取未定义或空引用的属性“goToNextSlide”

我几乎排除了代码更改的可能性,因为我已经将源代码还原回了几个月前的版本,还将一个非常旧的快照还原到虚拟SharePoint服务器中。这些国家仍然面临着同样的新问题。我也在我们的登台服务器上尝试了这个技巧,它已经有一段时间没有新发布的代码了。此主机现在遇到相同的问题。我唯一能想到的是,有一个外部变化导致了这个问题,但我不知道

我从Firebug和IE10中得到了不同的错误(您还必须在IE中测试和调试SharePoint;-)

从FeedsRotator.ascx(Home.aspx上的Web部件)中提取

从BxSlider.css中提取

#slider1 {
margin:0;
padding:0;
}

.bx-wrapper {
position: relative;
margin: 10px;
padding: 0;
*zoom: 1;
}

.bx-wrapper img {
max-width: 100%;
display: block;
}

忘了说我们使用的是jquery 1.9.1。

所以,我用客户端代码完全搞错了。事实上,填充新闻滑块的公告列表项已在5天前过期

因此,Web部件上查询列表的服务器端代码没有返回任何数据:

string Qry = " <Where><Geq><FieldRef Name='Expires' /><Value IncludeTimeValue='FALSE' Type='DateTime'>{0}</Value></Geq></Where>";

    protected void Page_Load(object sender, EventArgs e)
    {

        if (!((Page)System.Web.HttpContext.Current.CurrentHandler).IsPostBack)
        {
            DisplayAnnouncements();
        }
    }
    private void DisplayAnnouncements()
    {
        SPSecurity.RunWithElevatedPrivileges(delegate()
        {
            using (SPSite site = new SPSite(SPContext.Current.Site.ID))
            {
                using (SPWeb web = site.OpenWeb(SPContext.Current.Web.ID))
                {
                    SPList list = web.Lists["Announcements"];
                    SPQuery query = new SPQuery();
                    query.RowLimit = 10;
                    query.Query = string.Format(Qry, DateTime.Now.ToString("yyyy-MM-dd"));


                    rep1.DataSource = list.GetItems(query).GetDataTable();
                    rep1.DataBind();

                }
            }
        }
              );
    }
选项2(不显示新闻)

private void DisplayAnnouncements()
{
SPSecurity.runWithLevelatedPrivileges(委托()
{
使用(SPSite site=newspsite(SPContext.Current.site.ID))
{
使用(SPWeb=site.OpenWeb(SPContext.Current.web.ID))
{
bool oldAllowUnsafeUpdates=web.AllowUnsafeUpdates;
web.AllowUnsafeUpdates=true;
web.Update();
SPList list=web.list[“公告”];
SPQuery query=新建SPQuery();
query.RowLimit=10;
DateTime queryDate=DateTime.Now;
query.query=string.Format(Qry,queryDate.ToString(“yyyy-MM-dd”);
if(list.GetItems(query.Count==0)
{
SPListItem noNewsListItem=list.AddItem();
noNewsListItem[“Title”]=“NoCurrentNews”;
NonewListItem[“MainDisplayImage”]=“”;
NoNewListItem[“Expires”]=DateTime.MaxValue;
nonewListItem.Update();
}
rep1.DataSource=list.GetItems(query.GetDataTable();
rep1.DataBind();
web.AllowUnsafeUpdates=旧AllowUnsafeUpdates;
}
}
}
);
}

你离职同事的主目录两天前被删除了吗?嗯,这是个有趣的问题。她的笔记本电脑在前几天被重新整理,以便重新分发给另一位同事,但自从她离开后,它就一直处于脱机状态,并被重新整理到一张新磁盘上,因为具有讽刺意味的是,她的磁盘在她离开的那周就死了。我刚刚询问了她的用户,她的网络共享被删除了,但我怀疑她是否使用了它。
string Qry = " <Where><Geq><FieldRef Name='Expires' /><Value IncludeTimeValue='FALSE' Type='DateTime'>{0}</Value></Geq></Where>";

    protected void Page_Load(object sender, EventArgs e)
    {

        if (!((Page)System.Web.HttpContext.Current.CurrentHandler).IsPostBack)
        {
            DisplayAnnouncements();
        }
    }
    private void DisplayAnnouncements()
    {
        SPSecurity.RunWithElevatedPrivileges(delegate()
        {
            using (SPSite site = new SPSite(SPContext.Current.Site.ID))
            {
                using (SPWeb web = site.OpenWeb(SPContext.Current.Web.ID))
                {
                    SPList list = web.Lists["Announcements"];
                    SPQuery query = new SPQuery();
                    query.RowLimit = 10;
                    query.Query = string.Format(Qry, DateTime.Now.ToString("yyyy-MM-dd"));


                    rep1.DataSource = list.GetItems(query).GetDataTable();
                    rep1.DataBind();

                }
            }
        }
              );
    }
private void DisplayAnnouncements()
    {
        SPSecurity.RunWithElevatedPrivileges(delegate()
        {
            using (SPSite site = new SPSite(SPContext.Current.Site.ID))
            {
                using (SPWeb web = site.OpenWeb(SPContext.Current.Web.ID))
                {
                    SPList list = web.Lists["Announcements"];
                    SPQuery query = new SPQuery();
                    query.RowLimit = 10;
                    DateTime queryDate = DateTime.Now;

                    query.Query = string.Format(Qry, queryDate.ToString("yyyy-MM-dd"));

                    while (list.GetItems(query).Count == 0 && queryDate > new DateTime(2000, 1, 1)) //Stop an infinitive loop where list is empty
                    {
                        TimeSpan oneDay = new TimeSpan(1, 0, 0, 0);
                        queryDate = queryDate - oneDay;
                        query = new SPQuery() { Query = string.Format(Qry, queryDate.ToString("yyyy-MM-dd")) };
                    }

                    rep1.DataSource = list.GetItems(query).GetDataTable();
                    rep1.DataBind();

                }
            }
        }
              );
    }
private void DisplayAnnouncements()
    {
        SPSecurity.RunWithElevatedPrivileges(delegate()
        {
            using (SPSite site = new SPSite(SPContext.Current.Site.ID))
            {
                using (SPWeb web = site.OpenWeb(SPContext.Current.Web.ID))
                {
                    bool oldAllowUnsafeUpdates = web.AllowUnsafeUpdates; 
                    web.AllowUnsafeUpdates = true; 
                    web.Update(); 

                    SPList list = web.Lists["Announcements"];
                    SPQuery query = new SPQuery();
                    query.RowLimit = 10;
                    DateTime queryDate = DateTime.Now;

                    query.Query = string.Format(Qry, queryDate.ToString("yyyy-MM-dd"));

                    if (list.GetItems(query).Count == 0)
                    {
                        SPListItem noNewsListItem = list.AddItem();

                        noNewsListItem["Title"] = "NoCurrentNews";
                        noNewsListItem["MainDisplayImage"] = "<img src=\"/sites/OMGIntranet/SiteAssets/NO-CURRENT-NEWS-STORIES.jpg\"></img>";
                        noNewsListItem["Expires"] = DateTime.MaxValue;

                        noNewsListItem.Update();
                    }

                    rep1.DataSource = list.GetItems(query).GetDataTable();
                    rep1.DataBind();

                    web.AllowUnsafeUpdates = oldAllowUnsafeUpdates;
                }
            }
        }
              );
    }