- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要一些帮助:
当我点击最后一个 h2 元素时,我试图移动到另一个页面,但发生的情况是它正在处理所有 h2 元素。
事情是这样的:
<script>
function ini(){
document.location.href='home.php';
}
</script>
元素:
<h2>Inove.</h2>
<h2>Evolua.</h2>
<h2>Apareça.</h2>
<h2 onMouseUp="ini()">Destaque-se.</h2>
<小时/>
就在这个 div 里面:
<div class="os-phrases" id="os-phrases">
<h2>Inove.</h2>
<h2>Evolua.</h2>
<h2>Apareça.</h2>
<h2>Destaque-se na</h2>
<h2>V1TR1NE.com.br</h2>
<h2></h2>
<h2></h2>
<h2 onMouseUp="ini()">Iniciar...</h2>
</div>
CSS 将其视为子元素。
.os-phrases h2 {
font-family: 'Dosis', 'Lato', sans-serif;
font-size: 70px;
font-weight: 200;
width: 100%;
overflow: hidden;
text-transform: uppercase;
padding: 0;
margin: 0;
position: absolute;
top: 0;
left: 0;
letter-spacing: 14px;
text-align: center;
}
.os-phrases h2,
.os-phrases h2 > span {
height: 100%;
/* Centering with flexbox */
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: center;
-moz-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.os-phrases h2 > span {
margin: 0 15px;
}
.os-phrases h2 > span > span {
display: inline-block;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.os-phrases h2 > span > span > span {
display: inline-block;
color: hsla(0,0%,0%,0);
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
-webkit-animation: OpeningSequence 5.2s linear forwards;
-moz-animation: OpeningSequence 5.2s linear forwards;
animation: OpeningSequence 5.2s linear forwards;
}
.os-phrases h2:nth-child(2) > span > span > span {
-webkit-animation-delay: 5s;
-moz-animation-delay: 5s;
animation-delay: 5s;
}
.os-phrases h2:nth-child(3) > span > span > span {
-webkit-animation-delay: 10s;
-moz-animation-delay: 10s;
animation-delay: 10s;
}
.os-phrases h2:nth-child(4) > span > span > span {
-webkit-animation-delay: 15s;
-moz-animation-delay: 15s;
animation-delay: 15s;
}
.os-phrases h2:nth-child(5) > span > span > span {
font-size: 150px;
-webkit-animation-delay: 21s;
-moz-animation-delay: 21s;
animation-delay: 21s;
-webkit-animation-duration: 8s;
-moz-animation-duration: 8s;
animation-duration: 8s;
}
.os-phrases h2:nth-child(6) > span > span > span {
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
animation-delay: 1s;
}
.os-phrases h2:nth-child(7) > span > span > span {
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
animation-delay: 1s;
}
@-webkit-keyframes OpeningSequence {
0% {
text-shadow: 0 0 50px #fff;
letter-spacing: 80px;
opacity: 0;
-webkit-transform: rotateY(-90deg);
}
50% {
text-shadow: 0 0 1px #fff;
letter-spacing: 14px;
opacity: 0.8;
-webkit-transform: rotateY(0deg);
}
85% {
text-shadow: 0 0 1px #fff;
opacity: 0.8;
-webkit-transform: rotateY(0deg) translateZ(100px);
}
100% {
text-shadow: 0 0 10px #fff;
opacity: 0;
-webkit-transform: translateZ(130px);
pointer-events: none;
}
}
@-moz-keyframes OpeningSequence {
0% {
text-shadow: 0 0 50px #fff;
letter-spacing: 80px;
opacity: 0.2;
-moz-transform: rotateY(-90deg);
}
50% {
text-shadow: 0 0 1px #fff;
letter-spacing: 14px;
opacity: 0.8;
-moz-transform: rotateY(0deg);
}
85% {
text-shadow: 0 0 1px #fff;
opacity: 0.8;
-moz-transform: rotateY(0deg) translateZ(100px);
}
100% {
text-shadow: 0 0 10px #fff;
opacity: 0;
-moz-transform: translateZ(130px);
pointer-events: none;
}
}
@keyframes OpeningSequence {
0% {
text-shadow: 0 0 50px #fff;
letter-spacing: 80px;
opacity: 0.2;
transform: rotateY(-90deg);
}
50% {
text-shadow: 0 0 1px #fff;
letter-spacing: 14px;
opacity: 0.8;
transform: rotateY(0deg);
}
85% {
text-shadow: 0 0 1px #fff;
opacity: 0.8;
transform: rotateY(0deg) translateZ(100px);
}
100% {
text-shadow: 0 0 10px #fff;
opacity: 0;
transform: translateZ(130px);
pointer-events: none;
}
}
.os-phrases h2:nth-child(8) > span > span > span {
font-size: 30px;
-webkit-animation: FadeIn 4s linear 28s forwards;
-moz-animation: FadeIn 4s linear 28s forwards;
animation: FadeIn 4s linear 28s forwards;
}
@-webkit-keyframes FadeIn {
0% {
opacity: 0;
text-shadow: 0 0 50px #fff;
}
100% {
opacity: 0.8;
text-shadow: 0 0 1px #fff;
}
}
@-moz-keyframes FadeIn {
0% {
opacity: 0;
text-shadow: 0 0 50px #fff;
}
100% {
opacity: 0.8;
text-shadow: 0 0 1px #fff;
}
}
@keyframes FadeIn {
0% {
opacity: 0;
text-shadow: 0 0 50px #fff;
}
100% {
opacity: 0.8;
text-shadow: 0 0 1px #fff;
}
}
/* Bold words */
.os-phrases h2:first-child .word3,
.os-phrases h2:nth-child(2) .word2,
.os-phrases h2:nth-child(4) .word1 {
font-weight: 600;
}
我尝试将其用作链接,但无法使其工作。最终效果在此行结束(.os-phrases h2:nth-child(8) > span > span > span)。这里“Iniciar...”停止,我想将其设置为单击事件以将我带到页面 home.php。
最佳答案
CSS 是什么样子的?我想问题出在某个地方。因为以下 HTML 对我来说工作正常:只有当我单击最后一个条目时才会弹出消息框:
<script>
function ini(){
alert('test');
}
</script>
<h2>Inove.</h2>
<h2>Evolua.</h2>
<h2>Apareça.</h2>
<h2 onMouseUp="ini()">Destaque-se.</h2>
我用 Chrome 和 Safari 对此进行了测试。它不是非常好的 HTML(事实上它非常糟糕),但是它确实可以工作。
关于javascript - onmouseup + h2 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16995153/
我已经在 mouseUp 上设置了事件监听器。 我想在短时间内(只需单击)onmouseUp 和按住后的 onmouseUp 之间进行区分,让我们说超过一秒或 onmouseDown 与 mouseM
我有几个全局变量被设置为 $(this)在小 1 或 2 按钮的 mouseup 上。基于 mouseup 上全局变量的比较,我的代码应该做一些事情。当我在 Firebug 中单步执行代码时,变量被设
我正在开发一个 tilemap 构造器应用程序,它使用类似绘画的功能来选择一个图 block (来自图像元素的 src)并使用 mouseup 和 mousedown 绘制它事件处理程序。 无论出于何
我有一个包含 IFrame 的文档(所有源项目都来自同一个域),当我将 onmouseup 事件附加到我的 IFrame 中的一个 div 时,它会在我的鼠标抬起时触发,无论我是否还在我光标所在的元素
我有一个矩形,我正在尝试使用 javascript 移动它。我可以使用函数让它左右移动,但是当我按住鼠标时它不会继续移动。这是我的 html 代码: LEFT RIGHT 这是我的 JavaScrip
我有一个working tool (请参阅第一个代码块),我想在其中包含单击并按住功能。 我想在按住左按钮时快速加,在按住右按钮时快速减。就像它已经具有的单击功能一样,但是是一个更快的选项。 我是一个
我在 Delphi 7 中的 TStringGrid 有一个奇怪的行为。如果弹出菜单与网格关联,Delphi 不会调用 OnMouseUp 事件。基本上,当按下人民币时,菜单的弹出会以某种方式取消/延
我有一个矩形,我正在尝试使用 javascript 移动它。我可以使用函数让它左右移动,但是当我按住鼠标时它不会继续移动。这是我的 html 代码: LEFT RIGHT 这是我的 JavaScrip
我创建了一个简单的 JS slider ,它对 eventListener 的点击使用react onmousedown .但是如果你运行下面的代码,你会看到,toddler没有被 eventList
我想在不删除选项的情况下删除选择。代码如下所示: item 1 如果我在 HTML 中添加一个链接: Remove selection 并且使用 jQuery 一切正常: $('.r
我需要一些帮助: 当我点击最后一个 h2 元素时,我试图移动到另一个页面,但发生的情况是它正在处理所有 h2 元素。 事情是这样的: function ini(){ docu
我有以下 html 结构: high light me with mouse!! highlight me with mouse
我有一个问题,我还没有找到答案。 当我使用此方法捕获鼠标松开事件时: 这是否比这种新方法更有效: document.getElementById("Id").addEventListener("
我构建了一个 javascript 应用程序,用于在同一页面中将 div 从一个地方拖放到另一个地方。我已经制作了拖动部分。我有 div 的坐标,我必须在其中放下 div,但我被困在应该引入条件以匹配
我有一个 div,其中设置了一个 onMouseUp 事件(在 HTML 中)。在该 div 中有许多元素,其中一些包含我想要拖动的 handle 图标。图标有一个 onMouseDown 事件。 当
我使用 onmousedown 事件创建了一个按钮,单击该事件时会循环播放音轨。我试图在单击同一按钮时结束音频循环。我尝试过 onmouseup 事件,但没有运气,有什么想法吗? (我是 JavaSc
我在 JSP 中重构一些 html,我注意到代码有一个按钮的多个 onmouseup 属性。 这是有效的 html 吗,它似乎有效,但它是否有效? 最佳答案 Yes ,您可以有多个事件监听器,不,使用
这是我从 w3schools 获得的示例,我在其中单独使用 safari 浏览器时会出现奇怪的行为。 http://www.w3schools.com/jsref/tryit.asp?filename
我有一个 slider 组件,它应该在鼠标抬起后停止移动。我浏览过论坛,我的代码与 here 非常相似 const Slider = ({ mainColour }) => { const [cu
我只是想问一下在部署时触摸屏移动设备是否支持 onmouseup 和 onmousedown 事件。 我这里有这段代码: 而且我不确定该设备是否支持这些。 我无法测试它,因为我还没有设备。如果不是,
我是一名优秀的程序员,十分优秀!