我一直在尝试各种方法来激活模式,从javascript到直接调用模式都没有成功。页面只需允许单击,然后什么也不做。
我尝试过从javascript文件调用modal,我尝试过从div直接调用modal,我尝试过javascript href,我尝试过检查语法或拼写错误,我尝试过在div、ancor、image和button标记之间交换。
<div class="child flex-child">
<div class="profile-btn">
<div class="profile-bubble-parent" data-target="#profileModal" data-toggle="modal" onclick="openProfileModal();" >
<img class="profile-bubble" src="assets/img/user.ico">
</div>
</div>
<div class="modal fade" id="profileModal" tabindex="-1" role="dialog" aria-labelledby="profileModal" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h1 class="title-pen"> User Profile <span>UI</span></h1>
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div class="modal-body">
<div class="box">
<div class="content">
<div class="user-profile">
<img class="avatar" src="https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcTF_erFD1SeUnxEpvFjzBCCDxLvf-wlh9ZuPMqi02qGnyyBtPWdE-3KoH3s" alt="Ash" />
<div class="username">
Will Smith
</div>
<div class="bio">
Senior UI Designer
</div>
<div class="description">
I use to design websites and applications
for the web.
</div>
<ul class="data">
<li>
<span class="entypo-heart"> 127</span>
</li>
<li>
<span class="entypo-eye"> 853</span>
</li>
<li>
<span class="entypo-user"> 311</span>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
js文件有:
function openProfileModal(){
setTimeout(function(){
$('#profileModal').modal('show');
}, 230);
}
CSS:
/*===================================================================================
======================================PROFILE========================================*/
.profile-bubble {
height: 55px;
width: 55px;
border-radius: 50%;
}
.title-pen {
color: #333;
font-family: "Coda", sans-serif;
text-align: center;
}
.title-pen span {
color: #55acee;
}
.user-profile {
margin: auto;
width: 25em;
height: 11em;
background: #fff;
border-radius: .3em;
}
.user-profile .username {
margin: auto;
margin-top: -4.40em;
margin-left: 5.80em;
color: #658585;
font-size: 1.53em;
font-family: "Coda", sans-serif;
font-weight: bold;
}
.user-profile .bio {
margin: auto;
display: inline-block;
margin-left: 10.43em;
color: #e76043;
font-size: .87em;
font-family: "varela round", sans-serif;
}
.user-profile > .description {
margin: auto;
margin-top: 1.35em;
margin-right: 4.43em;
width: 14em;
color: #c0c5c5;
font-size: .87em;
font-family: "varela round", sans-serif;
}
.user-profile > img.avatar {
padding: .7em;
margin-left: .3em;
margin-top: .3em;
height: 6.23em;
width: 6.23em;
border-radius: 18em;
}
.user-profile ul.data {
margin: 2em auto;
height: 3.70em;
background: #4eb6b6;
text-align: center;
border-radius: 0 0 .3em .3em;
}
.user-profile li {
margin: 0 auto;
padding: 1.30em;
width: 33.33334%;
display: table-cell;
text-align: center;
}
.user-profile span {
font-family: "varela round", sans-serif;
color: #e3eeee;
white-space: nowrap;
font-size: 1.27em;
font-weight: bold;
}
.user-profile span:hover {
color: #daebea;
}
/*===================================================================================
======================================MODAL========================================*/
.modal {
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 1; /* Sit on top */
padding-top: 100px; /* Location of the box */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
background-color: rgb(0,0,0); /* Fallback color */
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.modal-content {
background-color: #fefefe;
margin: auto;
padding: 20px;
border: 1px solid #888;
width: 80%;
}
.close {
color: #aaaaaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}
结果应该是内容的弹出模式。
如果不打算使用jquery,请使用文档API访问HtmleElement节点,然后在其上操作样式属性。
var modal = document.getElementById('profileModal');
modal.style.display = 'block';
因为我不知道CSS的确切性质,所以很难给出更精确的答案。
https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementByIdhttps://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/style
首先,我将modal正文移到标签外面,并给它一个id,profile ileModal。接下来,我知道它起作用了。
如何收听点击vuikit图标? 因此,这就是我们应该如何监听本地单击事件Vue v-on:单击对组件不起作用,但这似乎对图标不起作用https://vuikit.js.org/有人遇到过这种情况吗? 鉴于:
我有一个包含几个引导模式的页面,其中包括: 问题是,我有一整行可以点击的表格,比如 模态内容在下面的另一个隐藏表行中,后面跟着下一个可单击的行,依此类推。现在,这一行还包含一个按钮,单击后将转到另一个页面。 我需要整行可点击,以便它打开模式,除非点击了转到其他页面的按钮,然后我需要停止打开模式。 我需要这样的东西 但针对这一点: 我还尝试给TR一个类"modaltoggle",然后用javascr
我不知道在哪里发布我在Android Studio IDE中遇到的这个问题,我希望可以在这里得到回答。 当我在Android Studio中打开Asset Studio时,右键单击我的Android模块并选择
我有谷歌地图与集群的多个标记。在标记点击时,我显示信息窗口,但是当我点击标记时,整个地图标记和集群都被重新渲染,这使得页面缓慢而烦人。 以下是我的代码: 参考:https://tomchentw.github.io/react-google-maps/#markerclusterer
我试图在点击时更改标记的图标编号。我使用的是角度谷歌地图。我正在使用本地资产文件夹而不是服务API设置iNurl。 单击标记时,如何更改上述图标。
需要一些手风琴的帮助。当你点击标题,手风琴下降,这是伟大的,工作良好。但是,当你点击+/-时,手风琴不会下拉。不知道如何解决这个问题,如果有人能帮忙,我会非常感激。不完全确定如何修改前/后,所以它是可点击的。 null null