Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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 onclick()不';t用a<;部门>;嵌套在a<;字幕>;_Javascript_Html_Onclick_Marquee - Fatal编程技术网

Javascript onclick()不';t用a<;部门>;嵌套在a<;字幕>;

Javascript onclick()不';t用a<;部门>;嵌套在a<;字幕>;,javascript,html,onclick,marquee,Javascript,Html,Onclick,Marquee,在任何人离开之前,这只是我们正在做的一段“快速而肮脏”的概念验证代码——尽管它令人讨厌,但我们检查过的每个浏览器都继续支持marquee标记,因此它是POC代码的一个很好的传真,并且易于编码(我们不使用jquery) 但是onclick()无法工作--下面是代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script type="text/javascript"&

在任何人离开之前,这只是我们正在做的一段“快速而肮脏”的概念验证代码——尽管它令人讨厌,但我们检查过的每个浏览器都继续支持marquee标记,因此它是POC代码的一个很好的传真,并且易于编码(我们不使用jquery)

但是onclick()无法工作--下面是代码:

 <!DOCTYPE html>
 <html>
 <head>
 <meta charset="UTF-8">

 <script type="text/javascript">
 function dohello()
 {
     alert("HELLO !!");
 }

 </script>    
 </head>
 <body>

 <marquee behavior="scroll" scrolldelay="135"><div onclick="dohello()">THEE MARQUEE!!      
 </div>
 </marquee>    
 </body>
 </html>

函数dohello()
{
警惕(“你好!!”;
}
你的帐篷!!
文本“e MARQUEE!!”以字幕样式成功地在页面上移动,但是dohello()不会在鼠标单击时被调用

我使用了f12,控制台根本没有报告任何错误


我能为选框标记内div上的鼠标点击处理程序做些什么?

好的,您可以根据鼠标位置使用

var element = document.elementFromPoint(x, y);

你在为IE 6编码什么??只需使用CSS转换或动画。它们很简单,支持事件的方式明显比字幕要好

编辑 JSFIddle的css字幕。

Hm,对我来说似乎很好。测试了两种在小提琴不工作时调用函数的方法,我使用的是firefox v28…你的浏览器是什么?@CarlMarkham你的小提琴在chrome中工作,但在firefoxGood catch中不工作。不知道为什么它在FF中不起作用。甚至IE似乎也能管理它。只是注意到,使用input type=button,onclick处理程序工作得很好。但不是在div中。字幕是一个非常快速的html标记代码,用于快速而肮脏的演示,css稍后会出现,如果POC flies我想我会使用按钮而不是div,将用于此演示,我只是将按钮的灰色背景颜色设置为白色,并在其上添加边框:无,外观(外观方面)与我最初的代码示例完全相同,但现在它会响应鼠标单击。如果我有一些动画方面的经验,它会有所帮助,我不知道它会那么快,谢谢。我想我会在晚些时候拿起它,但这是我今晚看到的最短的代码示例,当我看到其他几个CSS字幕时,做得很好。