- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个模态窗口出现在主页上的每个页面加载上(稍后会修改),但是窗口内的“电子邮件注册”表单加载方式存在问题。
表单将随机出现在网站顶部一秒钟,然后跳到模式窗口内它应该出现的位置,这显然不是我想要的。我希望它始终像预期的那样加载到模态内部。
这是模式的设置:
<!--
To turn off the home page popup box set the following value to false.
-->
{% assign show_home_popup = 'true' %}
<!--
Setting the following value to 'true' will display the popup
only on the user's first visit to the home page on that day.
If the user returns a day later then the popup will display again.
Setting it to 'false' will display the popup every time the user enters
the home page.
-->
{% assign show_on_first_visit_only = 'false' %}
<!--
Paste the "Direct" Photobucket link to the image you want to display in the popup
between the quotes below.
-->
{% assign popup_image = 'https://dl.dropboxusercontent.com/s/2oac9b1j2cni7ta/JOINTHEPARTY.png' %}<!--
Set the max image width here if you'd like to make the image smaller
or bigger (i.e. assign image_width = '700'). The default width is 600
pixels, which will take effect if the quotes below are left empty
(i.e. assign image_width = '' ).
-->
{% assign image_width = '450' %}
这是模态的 CSS:
#homeModal {
top: 150px;
width: 450px;
height: 400px;
{% if image_width == blank %}
max-width: 600px;
{% else %}
max-width: {{image_width}}px;
{% endif %}
right:0;
left: 0;
margin:auto;
display:inline-block;
padding: 0;
}
#homeModal img {
width: 100%;
}
#homeModal iframe {
position: relative;
top: -193px;
left: 25px;
}
/*#homeModal iframe body,
#homeModal iframe html
{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
} */
@media screen and (max-width: 500px)
{
#homeModal {
height: 300px;
width: 350px;
min-width: 350px;
}
#homeModal iframe {
left: 1px;
position: relative;
top: -163px;
}
}
这是模态的代码/插件/脚本:
<link rel="stylesheet" href="http://googledrive.com/host/0B51UCH0yGk6FVkFBakNmUXVuREk/reveal.css">
<script src="http://googledrive.com/host/0B51UCH0yGk6FVkFBakNmUXVuREk/jquery.reveal.js" type="text/javascript"></script>
<script src="http://googledrive.com/host/0B51UCH0yGk6FVkFBakNmUXVuREk/jquery.cookie.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
$('#homeModal img').attr('src', '{{popup_image}}');
{% if show_on_first_visit_only == 'true' %}
if (!$.cookie("popup")) {
//trigger your popup message
$('#homeModal').reveal({
animation: 'none', //fade, fadeAndPop, none
animationspeed: 300, //how fast animtions are
closeonbackgroundclick: true, //if you click background will modal close?
dismissmodalclass: 'close-reveal-modal'
});
//after pop-up show, rewrite the cookie
$.cookie("popup","false", {expires: 1} ); //not to show again
}
{% else %}
$('#homeModal').reveal({
animation: 'none', //fade, fadeAndPop, none
animationspeed: 300, //how fast animtions are
closeonbackgroundclick: true, //if you click background will modal close?
dismissmodalclass: 'close-reveal-modal'
});
{% endif %}
});
</script>
最佳答案
我认为这与您的 CSS 加载/加载顺序有关。
通过将位置添加为“绝对”,我能够在某种程度上重现该问题 http://i.imgur.com/FDBhWSc.png?1
我的修复建议是将 'position: relative' 放置在 CSS 文件的开头,就像它在末尾一样。这可能会(在一定程度上)解决问题。
这实际上不会使其在弹出窗口中加载,但它“应该”几乎是瞬时的。
至于如何让它正确加载,为什么不让整个弹出窗口成为一个包含表单的 iFrame。
关于javascript - 为什么我的模态对话框窗口中的 "newsletter sign-up"表单会跳转?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21243705/
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想要改善这个问题吗?更新问题,以便将其作为on-topi
试图弄清楚这个网站如何让他们的 newsletter+ 按钮使页面向下滑动: http://thestoryoftelling.com/ (点击“时事通讯+”) 看起来 #wrap 元素的页面偏移量为
我的 html News letter 有一个主图像,我试图将 5 个图像(图像按钮)放置在主图像顶部的某些位置。如果我用 absolute 定位它们,它在网络浏览器中显示时呈现良好,只要我将 htm
我想去掉“订阅我们的时事通讯”部分和“负担得起的专业网页设计”部分之间的空白。 我已经尝试将“经济实惠的专业网页设计”部分底部的边距设置为 0,并将“订阅我们的时事通讯”部分的顶部边距设置为 0,但这
我正在开发一个时事通讯模板,我有一个非常基本的多单元格页脚,可以在 IE/FF 和 Outlook 中完美呈现。但是当我从 iPhone 或 iPad 阅读电子邮件时,页脚菜单中的链接显示为两行。有人
我有一个模态窗口出现在主页上的每个页面加载上(稍后会修改),但是窗口内的“电子邮件注册”表单加载方式存在问题。 表单将随机出现在网站顶部一秒钟,然后跳到模式窗口内它应该出现的位置,这显然不是我想要的。
有人知道带有 Sendgrid 电子邮件模板默认自定义标签的文档吗?我知道他们有 [UNSUB],我正在使用它。 我想要转发给 friend 、在浏览器中查看等... 我正在上传我自己的模板代码,而不
您好,我是 python 和 Django 新手。 我刚刚创建了一个名为newsletter的新应用 观看次数 from django.shortcuts import render # Create
我正在尝试找到适用于大多数电子邮件客户端的可接受的 html 元素和属性的列表。我唯一知道的是这些元素:table、span、img但是可接受的属性呢?我知道表格可以在 td 中使用填充,但从不使用边
我试图使用html和内联css来编写代码,但当它处于预览状态时就不起作用了。它被推到比编辑页面更低的位置。。以下是我的代码:。。。编辑页面https://i.stack.imgur.com/LNmAv
我试图使用html和内联css来编写代码,但当它处于预览状态时就不起作用了。它被推到比编辑页面更低的位置。。下面是我的代码:。。。编辑页面https://i.stack.imgur.com/LNmAv
我正在使用 Ink 作为电子邮件模板进行时事通讯设计。 如果我想使图像居中,我必须使用 float:center 和 margin: 0 auto。它适用于 iPhone 邮件应用程序、iPhone
我想在主页的内容区域制作一个时事通讯订阅框,为此我制作了一个 CMS 页面,我在时事通讯订阅文件中放置的其他代码也可以调用该页面。 我试着这样调用它: getLayout()->createBlock
当我尝试创建订阅服务时,我收到此错误:ERROR TypeError: Cannot read property 'subscribeNewsletter' of undefined at Newsl
我是一名优秀的程序员,十分优秀!