jquery layer插件 ,拓展模块layer.ext.js没正确加载 不能调用layer.prompt方法。到底要怎么正确加载啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery layer插件 ,拓展模块layer.ext.js没正确加载 不能调用layer.prompt方法。到底要怎么正确加载啊?相关的知识,希望对你有一定的参考价值。

jquery layer插件,拓展模块layer.ext.js正确加载需要进行全局配置。

解决方法如下:

layer.config(options) - 初始化全局配置

这是一个可以重要也可以不重要的方法,重要的是,它的权利真的很大,尤其是在模块化加载layer时,你会发现你必须要用到它。它不仅可以配置一些诸如路径、加载的模块,甚至还可以决定整个弹层的默认参数。而说它不重要,是因为多数情况下,你会发现,你似乎不是那么十分需要它。但你真的需要认识一下这位伙计。

如果您是采用seajs或者requirejs加载layer,你需要执行该方法来完成初始化的配置。

如果你是采用<script src="?a.js&layer.js">这种合并的方式引入layer,那么您需要在script标签上加一个自定义属性merge="true"。

layer.ready(path, callback) - 初始化就绪

由于我们的layer内置了轻量级加载器,所以你根本不需要单独引入css等文件。但是加载总是需要过程的。当你在页面一打开就要执行弹层时,layer.ready()会是一个不错的帮手。它也可以做一些layer.config可以做的事,比如指向layer.js所在目录。但是如果你已经通过layer.config配置了path,你在使用layer.ready时,是不需要path的

参考技术A layer.use('extend/layer.ext.js', function()
    layer.ext = function()
        layer.prompt()
    ;
);

本回答被提问者采纳
参考技术B 你就是写有script的引用中,即可。看看私信,能帮上你。

layer插件学习——提示层

本文是自己整理的关于layer插件的提示层的结果

一、准备工作

  下载jQuery插件和layer插件,并引入插件(注意:jQuery插件必须在layer插件之前引用)

  百度云资源链接:

  jQuery插件:链接:https://pan.baidu.com/s/1P8wGff6UfVn5JaplH4uysw 密码:rms3

  layer插件:链接:https://pan.baidu.com/s/1EuTF0DBY_azdQhcRCl0yBA 密码:xvjh

 

二、提示层测试

  (1)官方案例:

技术分享图片

  默认关闭时间是3秒,效果如上(背景是官网的广告,实际效果是黑色半透明),代码如下:

$(function(){
	layer.msg(‘玩命提示中‘);
})

  (2)自定义样式以及时间,效果如下:

技术分享图片

  代码如下:

$(function(){
    layer.msg(‘操作成功!‘, 
        {	
	    icon: 6,  //icon样式
	    time: 2000  //关闭时间为2s 
	}
    );
})                   

  

 

以上是关于jquery layer插件 ,拓展模块layer.ext.js没正确加载 不能调用layer.prompt方法。到底要怎么正确加载啊?的主要内容,如果未能解决你的问题,请参考以下文章

layer插件学习——询问框

layer插件学习——提示层

layer插件学习——icon样式

jquery layer弹窗弹层插件 (转)

layer(jQuery弹出层插件)

layer插件使用教程初步