javascript - 单击时图像在 Google Chrome 浏览器上跳转

标签 javascript jquery css google-chrome submit

下面的代码完美运行,但是,在 Chrome 中,单击按钮时,类“platters-basket-update-button”中的图像会向下移动几个像素。直到页面刷新它才再次移动?

<div class="menu-two-column-product-main-cell-right-button-plus plus">
 <a class="formqtyplus plus">+</a>
</div>
<div class="new-qty-box-update">
 <input name="update" value="" type="submit" class="platters-basket-update-button">
</div>

<script>
$(document).ready(function(){
$(".input a").click(function () {
var inputEl = $(this).parent().parent().children().next().children();
var qty = inputEl.val();
if ($(this).parent().hasClass("plus"))
qty++;
else
qty--;
if (qty < 0)
qty = 1;
inputEl.val(qty);
})
});
</script>

最佳答案

在 click() 函数上添加 return false 怎么样?

http://jsfiddle.net/fedmich/rh4Bw/1/

$(document).ready(function(){
    $(".input a").click(function () {
        var inputEl = $(this).parent().parent().children().next().children();
        var qty = inputEl.val();
        if ($(this).parent().hasClass("plus"))
        qty++;
        else
        qty--;
        if (qty < 0)
        qty = 1;
        inputEl.val(qty);


        return false;       //Prevents the "JUMP" on browser
    })
});

关于javascript - 单击时图像在 Google Chrome 浏览器上跳转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23793496/

相关文章:

css - 如何使用 CSS 为表单内的按钮设置动画?

html - 容器中元素之间的空间

Javascript:向登录 api 发送 ajax 请求——在哪里保存 token ?

javascript - React 电子邮件验证中的正则表达式

javascript - 错误类型错误 : Cannot read property '0' of null | Angular 7

javascript - 在 FTP 上实时缩小 CSS 和 JS

html - 覆盖 WordPress Enfold 中自动生成的最大宽度 CSS 规则

javascript - MVC3 从 Javascript 调用 Controller 方法

jquery colorpicker 和 CSS3 渐变

javascript - 如何从字符串中拆分每个单词并将其存储在不同的变量中