0

私のJquery

$(".skip").click(function () {
  $('input.inputbox').effect("shake", { times:3 }, 300);
});

私のhtml

<div class="ce-cf-container">
  <input type="text" name="name" id="name" class="inputbox" value="">
</div>

<button class="skip" >Contact us now to gain financial freedom quicker</button>

私がやりたいことは、誰かがクリックしbuttonたら入力ボックスを揺らしたいということです。コードが機能しないのはなぜですか?

4

2 に答える 2

6

スタンドアロンでは使用できないjQuery UIため、使用するには含める必要があります。effect()jQuery

jQueryスクリプトの後にjQueryUIスクリプトを挿入すると、機能が開始されます。

<script src="http://code.jquery.com/ui/1.9.1/jquery-ui.js" type="text/javascript"></script>

私はそれのために動作するフィドルを作成しました:http://jsfiddle.net/kayen/pQvEk/

于 2012-11-16T05:42:30.600 に答える
0

これを試して

<div class="ce-cf-container">
   <input type="text" name="name" id="name" class="inputbox" value="">
</div>
<input type="button" class="skip" value="Contact us now to gain financial freedom quicker" />

実際

<button class="skip" >Contact us now to gain financial freedom quicker</button>

ページを送信して更新する送信動作があるため、効果が発生していることを確認できません。

アップデート

このスクリプトリファレンスを使用しました

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
于 2012-11-16T05:37:29.497 に答える