javascript - 我希望我的 id 在用户单击按钮时摇晃

标签 javascript jquery html

我希望我的 ID 在用户点击它时摇晃,我该如何实现?我是 jquery 的初学者,目前正在完成 php,接下来我将学习 jquery。示例:https://twitter.com/signup

这是我的 html:

<input id="sub" type="submit" value="Sign Up">

这是我的js:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
    <script>
               $( document ).click(function() {
      $( "#sub" ).effect( "shake",{distance:100} );
    });
     </script>

另外,如果我想实现时间和方向,我会这样做吗?:

    $( "#sub" ).effect( "shake",{direction:right},{distance:100},{times:6} );

最佳答案

试试这个:- http://jsfiddle.net/adiioo7/kx8q8/2/

点击时使用 #sub 而不是 document

jQuery(function ($) {
    $("#sub").click(function () {
        $(this).effect("shake", {
            direction: 'right'
        }, {
            distance: 100
        }, {
            times: 6
        });
    });
});

关于javascript - 我希望我的 id 在用户单击按钮时摇晃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20278323/

相关文章:

javascript - 如何通过javascript检测文档加载已经开始?

javascript - jQuery 隐藏仅触发一次

javascript - 将字母表中的所有字母替换为另一个字母

javascript - Moment.js 如何获得一个月的星期几? (谷歌日历风格)

html - 制作内部列表项以填充 Bootstrap 中的父列表项

javascript - 使用php从库中获取行数据

javascript - 带 Angular 下拉绑定(bind)

javascript - 如何在 Laravel 中拆分或分离序列化表单数据

javascript - span onfocus 周围的元素不起作用

javascript - ajax后提交html表单