博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Page Layout里的javascript (jquery)不执行
阅读量:6874 次
发布时间:2019-06-26

本文共 1793 字,大约阅读时间需要 5 分钟。

在page layout 中通过 _spBodyOnLoadFunctionNames.push("js 方法名") 的方式实现。

但切记,代码要放到 PlaceHolderMain 内部执行。

在page layout PlaceHolderMain 区域内直接写,或者在该区域引入js文件皆可。。。

e.g.

_spBodyOnLoadFunctionNames.push("GenerateRightNavList"); function GenerateRightNavList() {         var currurl = location.href;        // pages using business page layout        if ($("#hidnIsBusinessPageLayOut").length > 0) {            var urlparts = currurl.split("/");            if (urlparts != null && urlparts.length > 2) {                var itemName = urlparts[urlparts.length - 2];                $("#nav-block>div.widget-header:eq(0)").text(itemName.replace("-", " "));                var filterUrl = currurl.substring(0, currurl.lastIndexOf("/") + 1);                //alert($("ul.primary-menu>li.menu-item>a[href^='"+filterUrl+"']").length);                $("ul.sub-menu>li.menu-item>a[href^='" + filterUrl + "']").each(function () {                    $("#menu-shortcodes").append('
  • ' + $(this).find("span:eq(0)").text() + '
  • '); }); var pstring = ""; var cstring = ""; var itemobj = $("ul.primary-menu>li.menu-item>a[href^='" + filterUrl + "']:eq(0)"); var subitemobj = $("ul.sub-menu>li.menu-item>a[href='" + currurl + "']:eq(0)"); if (itemobj.length > 0) { pstring = $.trim(itemobj.find("span:eq(0)").text()); } if (subitemobj.length > 0) { cstring = $.trim(subitemobj.find("span:eq(0)").text()); } var breadString = pstring + (cstring != "" ? ': ' + cstring : ""); $("#breadcrumbs").append('You are here: Home / ' + breadString); } } }

     or

     

    PS:

     

    转载于:https://www.cnblogs.com/kinpauln/p/3300772.html

    你可能感兴趣的文章
    python条件、循环、终止
    查看>>
    Spring 定时任务重复执行的问题分析
    查看>>
    用一个公网IP实现LVS-DR模型
    查看>>
    关于AVdd和DVdd
    查看>>
    如何查看android-support-v4源码
    查看>>
    解决PCoIP连接View 5.0虚拟桌面超时断开导致无法再次登录的问题
    查看>>
    我的友情链接
    查看>>
    CentOS学习日记:PostgreSQL篇
    查看>>
    Psutil监控系统进程
    查看>>
    探秘Java虚拟机——内存管理与垃圾回收
    查看>>
    mysql 主从复制延迟监控
    查看>>
    编译参数
    查看>>
    我的友情链接
    查看>>
    mysql 赋给用户远程权限
    查看>>
    使用Python创建一个简易的Web Server
    查看>>
    centos6.6_x64升级firefox
    查看>>
    实用小命令
    查看>>
    svn安装及Windows环境SVN迁移到Linux
    查看>>
    spring整合mongodb
    查看>>
    oracle行列转换
    查看>>