Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 在使用angularjs html编码的应用程序中,单击windows phone中的“偶数中断”和下拉列表_Javascript_Jquery_Html_Angularjs - Fatal编程技术网

Javascript 在使用angularjs html编码的应用程序中,单击windows phone中的“偶数中断”和下拉列表

Javascript 在使用angularjs html编码的应用程序中,单击windows phone中的“偶数中断”和下拉列表,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,有一个简单的html/angularjs应用程序,可以在每个设备上运行,例如iphone android windows。 在安卓和Iphone上工作正常,但在Windows8手机上有一个小故障 我有一个下拉列表,用户可以从邮政编码和电子邮件中进行选择,并根据他们的选择打开相应的输入字段。 现在,在下拉列表中还有一个on-click事件,它清除页面顶部的所有错误,如错误的用户id等(这是从指令调用的)。 我们期望的是,当单击下拉菜单时,下拉菜单会出现,如果出现错误,错误消息也会消失。 但是,在w

有一个简单的html/angularjs应用程序,可以在每个设备上运行,例如iphone android windows。 在安卓和Iphone上工作正常,但在Windows8手机上有一个小故障

我有一个下拉列表,用户可以从邮政编码和电子邮件中进行选择,并根据他们的选择打开相应的输入字段。 现在,在下拉列表中还有一个on-click事件,它清除页面顶部的所有错误,如错误的用户id等(这是从指令调用的)。 我们期望的是,当单击下拉菜单时,下拉菜单会出现,如果出现错误,错误消息也会消失。 但是,在windows中,当第一次单击时,错误消息消失,然后在下一次单击时,仅显示下拉菜单


因此,我可以推断,基本的点击事件功能在指令中写得太多了,但我想它不应该在任何其他设备中也起作用。

为什么要使用聚焦事件?只需将两个methodcalls挂接到onclick事件。或者你说的是选择元素?很抱歉,这是点击事件而不是焦点。相应地更新了问题。实际上,我有一个自定义指令,其中我使用单击事件删除错误div。该指令或单击时执行的其他方法是否以某种方式阻止了事件冒泡?可能您在单击处理程序中返回false或其他内容。我不确定angularjs thoughIn指令如何处理这个问题,我只是调用一个函数,将与error div相对应的某些标志设置为false。对于这种情况,我不会在代码中的任何地方返回false。我不明白的是,为什么它可以在其他设备上运行,并且只能在WIndows上运行:(