由于td宽度的变化,点击不工作
on click is not working due to change in td width
我有一个奇怪的问题,我有一个<table>
,在<td>
上有一个文本框,在下一个<td>
上有一个add
按钮。在文本框中,有一个onblur
函数,它将隐藏文本框并为文本框值创建一个<span>
。跨度的宽度小于文本框的宽度。
还有一个添加按钮Onclick
事件,我的问题是,当我们在文本框上键入一些东西,然后单击添加按钮,' onblur'事件首先起作用,单击不起作用,因为当文本框隐藏时单击按钮位置发生变化。
谁来帮助我我要做什么得到这两个事件的工作,我希望这些事件应该单独工作
<Table>
<tr>
<td><Span>bla<Span><input type="text" onblur="hideTextboxCreateNewSpan()"/></td>
<td><a onclick="AddNewTextBox()">Add</a></td>
</tr>
</Table>
这是我的表结构样本,我有大量的代码在这两个函数我不能复制在这里,请帮助我
尝试使用setTimeout
,然后按钮将在hideTextBoxCreateNewSpan
被调用之前被点击:
onblur="setTimeout(hideTextboxCreateNewSpan, 0);"
相关文章:
- Javascript:selenium Web驱动程序isDisplayed()不工作
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- HTML5音频加载和播放获胜'我不能在iPad上工作
- JavaScript打印功能使日历停止工作
- Javascript.getHours()工作不正常
- 为什么这在IE中的工作方式与在Firefox中不同
- 视频HTML没有'无法在Internet Explorer 11上工作
- 扩展移相器按钮类不工作
- Firebase迁移-简单的Firebase.set没有'不再工作了——旧的还是新的
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 正在尝试使用if和else添加类,但无法正常工作
- Jquery FadeIn FadeOut 只工作一次
- 使微小的滚动条与不断变化的动画内容一起工作
- 如何使jquery函数与动态变化的元素一起工作
- 由于td宽度的变化,点击不工作
- Lodash从3到4的变化是什么,这段代码不能工作
- Asp.Net Script的价格变化工作良好的IE,但不是在Chrome或Firefox
- 当季节背景发生变化时,我如何修改代码,使html和jscript同时工作
- jQuery UI表单停止工作,没有已知的变化