《html》中,正在加载中的效果是怎样出来的

JavaScript093

《html》中,正在加载中的效果是怎样出来的,第1张

为了能正常显示demo,网友需要先去下载layer.js,加载到html中

<!DOCTYPE HTML>

<html>

<meta charset="UTF-8" />

<head>

<title></title>

</head>

<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>

<script src="layer-v3.0.3/layer/layer.js" type="text/javascript" charset="utf-8"></script>

<script type="text/javascript">

$(function() {

$('.btn').click(function() {

layer.msg('加载中(点击关闭)', {

anim: 4, //动画效果

icon: 16,

shade: 0.5, //遮罩层透明度

shadeClose: true, //点击遮罩层关闭

time: 0, //不自动关闭

}, function() {

layer.alert('显示加载信息后,你可以执行别的操作,就像这样', {

skin: 'layui-layer-lan',

closeBtn: 0,

anim:6 //动画类型

})

})

})

})

</script>

<style type="text/css">

html,

body {

margin: 0

padding: 0

}

.demo {}

</style>

<body>

<div class="demo">

<button class="btn">点击显示效果</button>

</div>

</body>

</html>

最好用插件,去layer官网有专门的点击图片,弹出浏览还支持多个图片。

先去官网下载layer包,你的网页引用layer的js文件。

地址:网页链接 点击相册层

然后js代码:

//调用示例

layer.ready(function(){ //为了layer.ext.js加载完毕再执行

var ps=$("#psize").val()

layer.photos({

photos: '#layer-photos-demo'

,shift: ps //0-6的选择,指定弹出图片动画类型,默认随机

})

})

html代码:

<div id="layer-photos-demo" class="layer-photos-demo" >

<img layer-pid="图片id,可以不写" layer-src="缩略图片地址" src="图片地址" alt="" style="height: 140pxwidth: 120pxborder:1px solid #bbb">

</div>

OpenLayers是一个开源的js框架,用于在您的浏览器中实现地图浏览的效果和基本的zoom,pan等功能。OpenLayers支持的地图来源 包括了WMS,GoogleMap,KaMap,MSVirtualEarth等等,您也可以用简单的图片作为源,在这一方面OPenLayers提供了 非常多的选择。要使用OpenLayers,您可以到它的官方网站http://www.openlayers.org下载他的压缩包,解压后可以看到其中的一些目录和 文件。拷贝dist目录下的OpenLayer.js、根目录下的lib目录、根目录下的img目录到你网站的scripts目录下(当然,这个只是例 子,您网站的目录结构您自己说得算,只要保证OpenLayers.js,/lib,/img在同一目录中即可)。接下来创建一个index.html作为查看地图的页面。导入OpenLayers.js和你将要创建的js。内容需要一个div,我们给它的id起名叫做area。你有必要在写一些CSS限定#area的宽度和高度,如果乐意,加上一个border也是很不错的选择。废话不多说,我们首先要创建一个OpenLayer.Map对象的实例:var map = new OpenLayers.Map("area")其中的参数可以传id,也可以传ElementObject,当然id更加方便一些。