Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 嵌套和多个<;字幕>;麻烦_Javascript_Html_Marquee - Fatal编程技术网

Javascript 嵌套和多个<;字幕>;麻烦

Javascript 嵌套和多个<;字幕>;麻烦,javascript,html,marquee,Javascript,Html,Marquee,实际上,我正在尝试移动另一个盒子中的某个盒子。我让它工作了,但两个模块不会互相中断。我该怎么办?我怎样才能使这些街区相互交叉?我尝试使用style:position,但它不起作用 以下是我一直使用的代码: <marquee direction="down" behavior="alternate" scrollAmount=10 style="border:2px solid blue;"> <marquee behavior="alternate" scrollAmoun

实际上,我正在尝试移动另一个盒子中的某个盒子。我让它工作了,但两个模块不会互相中断。我该怎么办?我怎样才能使这些街区相互交叉?我尝试使用style:position,但它不起作用

以下是我一直使用的代码:

<marquee direction="down" behavior="alternate" scrollAmount=10 style="border:2px solid blue;">
  <marquee behavior="alternate" scrollAmount=50 >
    <img src="img1.JPG">
  </marquee>
  <marquee behavior="alternate" scrollAmount=10 >
    <img src="img1.JPG">
  </marquee>
</marquee>


我做错了什么?

请不要使用字幕标签,它是非标准的,不推荐使用。对于任何类型的动画,都可以使用JavaScript库

使用JavaScript库,或者如果不使用JavaScript的settimeout加上绝对定位&dhmtl。

哦,亲爱的上帝

嗯。它们不会交叉,因为它们是静态放置的,一个在另一个之上。第二个选框不能超过第一个选框

您可以通过使用绝对定位将选框彼此分离来解决*此问题。然后以不同的水平和垂直运动双重嵌套每一个:

<div style="border:2px solid blue; position: relative;">
    <marquee direction="down" behavior="alternate" scrollAmount="10">
        <marquee behavior="alternate" scrollAmount="50"><img src="img1.jpeg" alt="oh no" /></marquee>
    </marquee>
    <marquee direction="down" behavior="alternate" scrollAmount="20" style="position: absolute; top: 0;">
        <marquee behavior="alternate" scrollAmount="10"><img src="img1.jpeg" alt="help meee" /></marquee>
    </marquee>
</div>

*:对于'solve'的值'x',其中x='make ahead mass of'

这仅用于说明目的。请不要用这个。

我曾经收到一封来自一家公司的电子邮件(一个无javascript的环境),该公司试图向我出售一些东西或其他东西。签名使用了字幕标签,一次一个地在队列中滑动,然后他们保持不变。它做得很出色——刚好够吸引眼球的动作,而且肯定不会像我们通常期望的那个样畏缩


我学到的教训是:a)无论多小,marquee仍然有它的位置;b)“所有的概括都不好”。至于非标准/不推荐使用的邮件,Outlook几乎规定HTML电子邮件中的唯一规则是,如果它有效,就很好。你知道吗,擦亮头发是没有用的。

哈哈!我相信现在唯一能让这个帐篷存在的地方就是“万维网博物馆的历史”。它是如此的Web0.01-ish…marquee比脚本动画更可取,因为有些浏览器无法使用它。任何这种效果失败的情况都是一件好事。@bobince这是你正在使用的一些劣质浏览器;-)marquee很好用,只要它与blink、字体site:xx大号和字体颜色:红色结合在一起。它不仅不标准,而且不受欢迎(尽管jeff或joel在播客上说它“适用于所有浏览器”,但你不应该使用它)你的问题现在出名了:)这需要更多的闪现!眨眼眨眼当我读到这个问题的时候,我被吓了一跳。在IE7中,对于我来说,顶部的框框遮住了底部的框,所以你只能看到一个图像在框中反弹。不确定其他浏览器会有什么问题。将第二组字幕包在另一个div中并给它一个更高的z索引似乎可以解决这个问题。出于某种原因,尽管你不能只给选框一个z-指数。有趣的是,感谢你的捕获-我只在'fox3'中测试过,因为我无法忍受比我不得不看的时间更长:-)有趣的是,这基本上与最高评分的答案相同,但它是否定的。愚蠢的选民。如果你否决了这一条,那么你是否也否决了第一条?@Adam,因为在他发布之前已经提供了答案,那么这个问题不需要两条相同的答案。此外,他可能只是想通过抄袭最高的答案来提高自己的声誉。我没有。我只是在回答问题。我不认为它值得-5,但不管怎样。我认为,考虑到电子邮件,网络还不够发达。在电子邮件中使用HTML1/2中的web技术是很常见的,因为整个div布局不适用于很多客户端。满桌设计仍然经常使用。在这种情况下,使用marquee并不是什么大耻辱。但我从来都不喜欢它,因为它在不同的浏览器中显示的方式不同,这就有点搞砸了,一开始就有一个字幕。这是选框标记的“滑动”行为。从一侧进入,移动到另一侧,然后停止运动。浏览器兼容性:IE:2.0 | NN:7.0 | MOZ:1.01 | FF:1.0 | OP:7.20