Java 如果文本框处于焦点,则禁用jQuery事件

Java 如果文本框处于焦点,则禁用jQuery事件,java,jquery,ajax,jquery-selectors,jquery-events,Java,Jquery,Ajax,Jquery Selectors,Jquery Events,如果文本框处于焦点,我想禁用jQuery事件。我正在使用以下代码。如果用户在文本字段中输入任何文本,则如果通过更改光标移动到图像,则会将文本字段中的文本重置为“按事件拍摄”的值。我不希望在文本字段处于焦点时执行事件 <!DOCTYPE html> <html> <head> <style>span {display:none;}</style> <script src="http://code.jquery.com/jqu

如果文本框处于焦点,我想禁用jQuery事件。我正在使用以下代码。如果用户在文本字段中输入任何文本,则如果通过更改光标移动到图像,则会将文本字段中的文本重置为“按事件拍摄”的值。我不希望在文本字段处于焦点时执行事件

<!DOCTYPE html>
<html>
<head>
  <style>span {display:none;}</style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
  <input type="text" id="team" /> 

<script>
$("input").focusin(function() {

    document.getElementById("team").value = "I am in Focus Dont shoot events PLZ";

    }

);

$(document).ready(function() {
    $("img").mouseover(function(event) {
        if(event.target.name != '')
            {   

        document.getElementById("team").value = event.target.name;


            }

        //alert(event.target.name);
    });
});
</script>

<img src="http://1.bp.blogspot.com/-bVD6mGlH_ik/TnHV75bw9KI/AAAAAAAAB84/1hJU7WJuU8k/s400/fewr.jpg" name="I" />


</body>
</html>
现在我使用下面的代码,但仍然不工作。请帮帮我

<!DOCTYPE html>
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<img src="http://1.bp.blogspot.com/-bVD6mGlH_ik/TnHV75bw9KI/AAAAAAAAB84/1hJU7WJuU8k/s400/fewr.jpg" name="Ihhhhhhhhhhhhhhh" id="myimage" />
<input id="theone">

<input type="image" src="http://www.clker.com/cliparts/e/2/a/d/1206574733930851359Ryan_Taylor_Green_Tick.svg.thumb.png" id="bind">
<input type="image" src="http://www.clker.com/cliparts/4/3/1/f/1195436930767206781not_ok_mark_h_kon_l_vdal_01.svg.thumb.png" id="unbind">





<script>

  $("#unbind").click(function(event) {
  $("img").off();
  alert("off");
  });




  $("#bind").click(function(event) {
   $("img").on();
   alert("on");
  });


  $("img").mouseover(function(event) {
    if(event.target.name != '')
        {
         document.getElementById("theone").value = "done";
        }
    //alert(event.target.name);
});



</script>

</body>
</html>

$(“#解除绑定”)。单击(函数(事件){
$(“img”).off();
警报(“关闭”);
});
$(“#绑定”)。单击(函数(事件){
$(“img”).on();
警惕(“开启”);
});
$(“img”).mouseover(函数(事件){
如果(event.target.name!='')
{
document.getElementById(“theone”).value=“完成”;
}
//警报(event.target.name);
});

只需在鼠标悬停事件中设置一个条件

如果文本框不是焦点,请使用此代码在文本框中输入文本$(“团队”)是(“:焦点”)


下面是演示:

只需在mousehover事件中放置一个条件

如果文本框不是焦点,请使用此代码在文本框中输入文本$(“团队”)是(“:焦点”)


以下是演示:

详细说明您的需求。不明白您想要什么..在文本框中输入图像名称的页面加载值后。但我想在文本框处于焦点时禁用这个功能。在焦点从文本字段中移出后,也会反应出这件事。希望你能理解我的帮助。。得到你的要求。。。检查我在评论中发布的答案。具体说明您的要求。不明白您想要什么..在文本框中输入图像名称的页面加载值后。但我想在文本框处于焦点时禁用这个功能。在焦点从文本字段中移出后,也会反应出这件事。希望你能理解我的帮助。。得到你的要求。。。检查我在评论中发布的答案..谢谢:)它起作用了>>>老兄,非常感谢。在过去的两天里撞到了墙壁。。。。。好的,是的!再次感谢。好的,告诉我在图像加载时是否有任何东西可以显示进度条。或者任何通过使用其大小或交错快速加载图像的脚本???现在,当我单击“添加问题”时,它会显示“抱歉,我们不再接受来自此帐户的问题。请参阅以了解更多信息。”谢谢:)工作正常>>>伙计,非常感谢。在过去的两天里撞到了墙壁。。。。。好的,是的!再次感谢。好的,告诉我在图像加载时是否有任何东西可以显示进度条。或者任何通过使用其大小或交错快速加载图像的脚本???现在,当我单击“添加问题”时,它会显示“抱歉,我们不再接受来自此帐户的问题。请参阅以了解更多信息。”
<!DOCTYPE html>
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<img src="http://1.bp.blogspot.com/-bVD6mGlH_ik/TnHV75bw9KI/AAAAAAAAB84/1hJU7WJuU8k/s400/fewr.jpg" name="Ihhhhhhhhhhhhhhh" id="myimage" />
<input id="theone">

<input type="image" src="http://www.clker.com/cliparts/e/2/a/d/1206574733930851359Ryan_Taylor_Green_Tick.svg.thumb.png" id="bind">
<input type="image" src="http://www.clker.com/cliparts/4/3/1/f/1195436930767206781not_ok_mark_h_kon_l_vdal_01.svg.thumb.png" id="unbind">





<script>

  $("#unbind").click(function(event) {
  $("img").off();
  alert("off");
  });




  $("#bind").click(function(event) {
   $("img").on();
   alert("on");
  });


  $("img").mouseover(function(event) {
    if(event.target.name != '')
        {
         document.getElementById("theone").value = "done";
        }
    //alert(event.target.name);
});



</script>

</body>
</html>