0

我只是想在我的 JavaScript 代码中使用 jQuery 的一个函数来进行样式设置。我希望每当所需的文本字段为空时,文本字段应该抖动,但我做不到。请帮帮我,我只是浪费了我整个晚上的时间。最后寻求您的帮助。我希望你们能得到我的问题。

代码如下

function validate() {
  var em = document.getElementById("email_value").value;
  var pass = document.getElementById("password_value").value;

  if(em == "") {
    shakeIt();
  }                   
}

$(document).ready(function() {
  function shakeIt() {
    $("input").effect("shake", { times:5}, 50);
  }
});
4

1 回答 1

1
function validate()
{
    var em = document.getElementById("email_value").value;
    var pass = document.getElementById("password_value").value;

    if(em == "")
    {
        shakeIt();
    }
}

function shakeIt()
{
    $("input").effect("shake",
    {
        times: 5
    }, 50);
}

不要将它包装在 $(document).ready() 函数中,因为如果你这样做,你的 shakeIt 函数不再在全局范围内。

于 2013-01-19T11:12:57.120 回答