html文本输入被阻止。只能通过右键点击
我正在开发一个测试页面...html文本输入被阻止。只能通过右键点击
http://www.voradabo.com/iMcuLast/index_clean.html
,并在检查其功能发现元素“封锁”,只有入店给用户,如果他们“权点击“他们......这是一个奇怪的和意想不到的副作用,我需要尽快解决......我重新编写了很多次的代码,但似乎没有工作......请帮助,我已经用完了的想法!
在此先感谢任何人愿意帮助我解决这个“谜令人费解”
这是很奇怪的。如何添加某种排序:
$("#geoCultura div div input").click(function() {
$(this).focus();
});
强制工字梁显示时,它被点击。
谢谢穆罕默德!它非常完美......至少我现在可以及时向客户展示原型。 – Juan 2011-05-19 08:59:18
@Juan,当人们喜欢这个答案时,他们通常会选择它作为正确的答案,有时候甚至会选择正确的答案:-)但是,这仍然是一个破解,真正的答案是删除disableSelection(),如@DathJDG他的回答。 – 2011-05-19 18:05:11
问题是与线43 js_dragDropCookies.js
:
$(".recibeDrag").disableSelection();
如果你把一个线路输出,它的工作原理。但是,为什么要禁用选择是可以理解的,所以最好解决它。
右键上述行之后,你可以自己一个事件绑定到包含输入元素,为了呼吁stopPropagation()
防止disableSelection()
捕捉到它:
$(".recibeDrag input").bind("mousedown",function(e){ e.stopPropagation(); });
我测试了从穆罕默德的提示,它工作正常,并使用代码,但现在我要用你的代替它,因为是完美的......你让它终于工作!我开始认为没有解决办法。非常感谢你的帮助。 – Juan 2011-05-19 23:02:53
哪些元素?该页面对我来说似乎没问题。你尝试过其他浏览器吗? – user489872 2011-05-19 08:02:57
@aleksv在页面中间退出两个输入字段。如果你用鼠标左键点击 - 你不会得到一个光标。你必须使用鼠标右键。我尝试了FF 3.6.17,Chrome 11,IE8。使用IE6和7,您将可以正常访问输入字段。 – reporter 2011-05-19 08:14:14
这是最古怪的事!我不知道为什么两个文本框无法点击。我正在使用FF4。 – 2011-05-19 08:15:27