Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当我使用jQuery增加或减少字体大小时,为什么整个页面都会刷新?_Javascript_Jquery - Fatal编程技术网

Javascript 当我使用jQuery增加或减少字体大小时,为什么整个页面都会刷新?

Javascript 当我使用jQuery增加或减少字体大小时,为什么整个页面都会刷新?,javascript,jquery,Javascript,Jquery,我有一个HTML页面,我想要一个按钮来增加字体大小和相同的按钮来减少点击时的字体大小 我是这样使用jQuery的: $("p").css("font-size","20") 然而,当我这样做时,字体大小可能会增加2秒钟,然后恢复正常。单击按钮后,页面似乎正在刷新。。。为什么会这样?首先,您需要在字体大小值上设置一个单位 第二,还有什么可以触发重新加载(考虑到这不仅仅是缺少单位)?首先,您需要在字体大小上设置一个单位 第二,还有什么可以触发重新加载(考虑到它不仅仅是缺少单位)?在回调结束时放置r

我有一个HTML页面,我想要一个按钮来增加字体大小和相同的按钮来减少点击时的字体大小

我是这样使用jQuery的:

$("p").css("font-size","20")

然而,当我这样做时,字体大小可能会增加2秒钟,然后恢复正常。单击按钮后,页面似乎正在刷新。。。为什么会这样?

首先,您需要在
字体大小
值上设置一个单位


第二,还有什么可以触发重新加载(考虑到这不仅仅是缺少单位)?

首先,您需要在
字体大小上设置一个单位


第二,还有什么可以触发重新加载(考虑到它不仅仅是缺少单位)?

在回调结束时放置
return false
,以防止链接(按钮)刷新

$('#fontBtn').click(function () {
    $("p").css("font-size","20px")
    return false;
});

return false
放在回调的末尾,以防止链接(按钮)刷新

$('#fontBtn').click(function () {
    $("p").css("font-size","20px")
    return false;
});

您必须返回false[防止默认操作],这样页面就不会被发回

另外,我的建议是为此使用两个不同的css类,并使用


您必须返回false[防止默认操作],这样页面就不会被发回

另外,我的建议是为此使用两个不同的css类,并使用


单击处理程序在哪里?可能是您需要从中返回false。例如,如果您使用的是ASP.Net,这是页面不回发所必需的。您可以为此提供完整的jQuery代码吗?单击处理程序在哪里?可能是您需要从中返回false。例如,如果您使用的是ASP.Net,这对于页面不回发是必需的。您能提供完整的jQuery代码吗?