我有一个严重的问题与模式从Bootstrap。Modal Bootstrap /多页模式的单页/模式打开类
当我在我的网站打开一个模式对话框,有是绝对没有问题的(模态,公开课是对身体正确添加)的模式是正确的,遮阳确定,内容明确:
<button type="button" data-toggle="modal" data-target="#Modal_GA">buttonOpenMe</button>
当我manualy关闭它,它也没关系:
<button type="button" class="close2" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span><p class="TxtClose">CLOSE</p>
在我的第一个模式,我有两个其他的按钮来检查我以前&下一个项目(M y网站是一个页面)。
而这正是我想做的事:
行动1)开模#1
行动2)滚动&点击下一个项目
行动3)关闭模式#1
行动4)开放模式#2,等等...
<button type="button" data-dismiss="modal" data-toggle="modal" data-target="#Modal_Animations"> CloseThis </button>
我的身体有一种叫做类加入“模态开”打开一个模式对话框时。但是当我已经在第一个模态&我想进入第二个项目(模式#2)时,他出现了,但是我的滚动被锁定,我的身体失去了他的“模态开放”类。
我认为data-dismiss =“modal”清除了一切。但是当我手动添加(在检查员的情况下)第二模式打开时,我的身体上的“模态打开”类,一切正常。
所以我试图解决这个很多来自论坛帖子&的解决方案没有什么真正的作品。
我想我不得不寻找这种类型的代码片段的自动加在身上的类,类似的东西:
$(document)
.on('show.bs.modal', '.modal', function() {
$(document.body).addClass('modal-open')
})
.on('hidden.bs.modal', '.modal', function() {
$(document.body).removeClass('modal-open')
})
但实际上,一切都失败了,很明显!
我该如何解决这个问题?
如果您想看看我的在线测试版本:http://bg-portfolio.com/bg_test/index.php,请滚动并点击第一个项目“Gamers Assembly 2017”,然后滚动并点击“Projet suivant”(下一个项目)。该错误将会出现!
PS:我与引导v3.3.7工作(当我粘贴新闻档案,一切都坏了,所以这个网站,我只是想呆在这个版本下现在)
嘿@JoseMolina,感谢您也帮助。 我尝试了你的解决方案,并经过许多操作来修复这个bug与你的片段错误留下来。 这段代码有一些新东西,第二部分正确打开,但之后立即关闭。我在找,如果没有我的模式按钮的值的重复: - 开节#1 - 向下滚动 - 点击BTN2(>部分#2) - 近段#1 - 开放部分#2 - 关闭部分#2 也许这是来自data-dismiss =“modal”或data-toggle =“modal”。我保持这种方式,然后找到解决方案。感谢您的帮助 –
欢迎您@Nóva 您确定您使用的按钮代码与我放的完全相同吗?因为我删除了数据关闭和数据切换。 在我的网站www.josemolinaresume.com的投资组合部分,我有类似的东西,如果你想看看。 –