具有不透明度和类似模态行为的向导
Wizard with opacity and modal-like behaviour
我正在接管别人的代码。。。功能正常,我可以点击3个不同的div,编辑它们并即时保存。现在需要一些类似向导的用户指南,引导用户完成3个不同的步骤。
因此,我需要突出显示有问题的div,使其可编辑,而其余部分都是禁用和不透明的,就像模式对话框一样。然而,需要有一个"跳过教程"链接,它完全跳过向导,允许用户自由编辑。"Skip tutorial"句柄让我很困惑,因为它在突出显示的div之外,因此"modal"不再适用?
有人能帮我找到怎么做吗?使用jquery。感谢
我做了很多研究,最后找到了一种方法,即使用覆盖div并手动为前台中所需的所有元素分配z索引。我真的不喜欢这个,因为这是很多手工工作,但它正在工作,所以很好:
if (step == 1) {
var next = document.createElement("div");
next.id = "nextBtn";
next.style.cssText= "position:absolute; top:420px;left:885px;background-image:url('/images/nextStep.png');width:68px;height:40px;z-index:99;cursor:pointer";
document.getElementsByTagName("body")[0].appendChild(next);
var overlayDiv = document.createElement("div");
overlayDiv.id = "overlayDiv";
overlayDiv.style.cssText = "position:absolute; top:0; right:0; width:" + screen.width + "px; height:" + screen.height + "px; background-color: #000000; opacity:0.5";
document.getElementsByTagName("body")[0].appendChild(overlayDiv);
var skipDiv = document.createElement("div");
skipDiv.id = 'skipDiv';
skipDiv.style.cssText = "position:absolute; top:80px; left: 1060px;background- image:url('/images/skipTutorial.png');width:148px;height:39px;cursor:pointer";
document.getElementsByTagName("body")[0].appendChild(skipDiv);
//more stuff
} else if (step == 2) {
//step2 stuff
} else if (step ==3) {
//step3 stuff
}
相关文章:
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 打开一个模态并将其链接到AngularJS中的指令
- SemanticUI模态not onDeny/onApprove事件未激发
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 如何通过所选索引(AngularJS)在模态弹出窗口中显示数据
- 包含数据库中相关信息的开放模态
- bootstrap消除模态并显示另一个模态
- 模态提示-如何重写此代码
- 模态框无法正常工作
- 将数据传递给由服务创建的Ionic模态
- iframe模态无法关闭
- 点击AngularJS模态窗口捕捉背景事件
- jqueryajax调用是复制url,当在模态视图之后在外部js文件中进行调用时
- 使用模态对话框(JQuery)编辑函数
- 如何在模态实例中使用filter
- 页面上有多个模态框
- 如果满足某些条件,如何在不调用模态的情况下首先调用类
- 在将缩略图链接到模态时遇到问题
- 具有不透明度和类似模态行为的向导
- 如何将一个模态放在一边-显示其他模态(像..这样的向导)