在SharePoint中很多弹出的提示样式挺好看,不仅想整一个耍耍。如下图:

老办法,看一下html中的class名字得知为:Callout

谷歌之---官方文档:http://msdn.microsoft.com/zh-cn/library/dn135236.aspx

 
 

然后自己做测试效果如下:

不啰嗦代码如下:

 
 

<script type="text/javascript">

SP.SOD.executeFunc("callout.js", "Callout", function () {

 
 

var _point = document.getElementById("mydiv");

var listCallout = CalloutManager.createNew({

launchPoint:_point,

beakOrientation: "leftRight",

ID: "myCallOut",

title: "Windows RT操作系统",

content: "<div id='info'>10月28日消息,微软在去年带来了自己为平板设备量身定做的Windows RT操作系统,但该系统由于种种的不完善受到了一致的恶评。因此,搭载Windows RT的Surface RT平板电脑也因为"先天不足"而反响平平。不过微软也并没有放弃这个系列,随着Windows RT 8.1升级的推出,微软也带来了Surface的第二代产品。</div>",

});

var customAction = new CalloutActionOptions();

customAction.text = '显示文字';

customAction.onClickCallback = function (event, action) {

var info = document.getElementById('info');

alertInfo(info.innerText);

};

var _newCustomAction = new CalloutAction(customAction);

listCallout.addAction(_newCustomAction);

});

function alertInfo(info) {

alert(info);

}

</script>

<div id="mydiv" style="width:120px;">鼠标点击弹出!</div>

 
 

结合客户端对象模型随意发挥用法。

CalloutManager的更多相关文章

  1. 每日学习心得:SharePoint 2013 自定义列表项添加Callout菜单项、文档关注、SharePoint服务端对象模型查询

    前言: 前一段时间一直都比较忙,没有什么时间进行总结,刚好节前项目上线,同时趁着放假可以好好的对之前遇到的一些问题进行总结.主要内容有使用SharePoint服务端对象模型进行查询.为SharePoi ...

  2. SharePoint 2013 新功能探索 之 标注控件

    SharePoint 2013 引入了新的UI,同时也跟进了网络潮流,把应用最广泛的标注控件也引入到了SharePoint,先看两个应用    以上是两个开发当中经常会用到,下面就介绍一下如何开发相同 ...

  3. 每天的学习经验:SharePoint 2013 定义自己添加的产品清单。Callout菜单项、文档关注、SharePoint服务机端对象模型查询

    前言: 前一段时间一直都比較忙.没有什么时间进行总结,刚好节前项目上线.同一时候趁着放假能够好好的对之前遇到的一些问题进行总结. 主要内容有使用SharePoint服务端对象模型进行查询.为Share ...

  4. SharePoint 2013 - Callout

    1. 没有OOTB的方法对Callout进行修改,Callout可以使用在以下范围: Document Library Assert Library Images Library Pages Libr ...

随机推荐

  1. Codrops 优秀教程:CSS 3D Transforms 实现书本效果

    这个使用  CSS 3D Transforms 实现创意书本效果的来自 Codrops 网站.你可以看到两种类型的书设计:精装书和平装书.这两个效果都可以很容易地使用 CSS 修改.赶紧体验一下吧. ...

  2. SQL Server代理(5/12):理解SQL代理错误日志

    SQL Server代理是所有实时数据库的核心.代理有很多不明显的用法,因此系统的知识,对于开发人员还是DBA都是有用的.这系列文章会通俗介绍它的很多用法. 如我们在这个系列的前几篇文章所见,SQL ...

  3. 运用javascript的成员访问特性来实现通用版的兼容所有浏览器的打开对话框功能

    打开网页对话框,一般有三种方法:window.open.window.showModalDialog.window.showModelessDialog,每一种都有它的优点与不足.第一种方法:wind ...

  4. 轻松实现localStorage本地存储

    相信大家都知道HTML5提供了localStorage和sessionStorage两个新功能,基于这两个功能我们可以实现web资源的离线和会话存储,如果你现在还在用Cookie来临时存储网络资源的话 ...

  5. 安装windows系统的installutil

    /// 该服务必须在它可以执行之前安装.    /// 服务的安装和卸载“installutil.exe”“installutil.exe / U”的服务可执行文件作为最后一个参数.    ///  ...

  6. LeetCode - Populating Next Right Pointers in Each Node II

    题目: Follow up for problem "Populating Next Right Pointers in Each Node". What if the given ...

  7. 【转载】关于BooleanQuery在搜索中的用处

    我们在搜索中可能会遇到要搜索索引文件中不同字段,不同字段之间就存在了与或非的运算关系,如:这个xx字段中必须存在什么什么关键词,而另一个 XXX字段可以存在或不存在什么什么关键词等等等.这就需要有Bo ...

  8. Raft一致性协议

    分布式存储系统通常通过维护多个副本来进行fault-tolerance,提高系统的availability,带来的代价就是分布式存储系统的核心问题之一:维护多个副本的一致性.一致性协议就是用来干这事的 ...

  9. [Asp.net 5] DependencyInjection项目代码分析

    最近在研究开源代码,正好发现Asp.net5的源码,下载地址:https://github.com/aspnet. 今天主要讲的是DependencyInjection这部分,抛砖引玉,供大家参考,也 ...

  10. VS2015如何新建MVC空模版项目

    直接看图吧: