jQuery while循环导致浏览器崩溃
jQuery while loop makes browser crash
我的网页中有以下while循环:
<script>
$(document).ready(function(){
var height = $("#quote").height();
//alert("Toegestane hoogte: 500px'nHuidige hoogte: "+height+"px");
while (height > 500) {
var fontSize = $('p', $('#quote')).css('font-size').split('px')[0];
var fontInt = parseInt(fontSize) - 1;
fontInt = fontInt + 'px';
$('p', $('#quote')).css('font-size', fontInt);
}
});
不知何故,当我加载页面时,浏览器一直在加载,最终它崩溃了…
var height
在循环过程中永远不会增加,这会导致无限循环。
var height
在循环中永远不会增加,从而导致无限循环
检查是否使用if语句
<script>
$(document).ready(function(){
var height = $("#quote").height();
//alert("Toegestane hoogte: 500px'nHuidige hoogte: "+height+"px");
if (height > 500) {
var fontSize = $('p', $('#quote')).css('font-size').split('px')[0];
var fontInt = parseInt(fontSize) - 1;
fontInt = fontInt + 'px';
$('p', $('#quote')).css('font-size', fontInt);
}
});
相关文章:
- 为什么这会造成一个无休止的循环并使我的浏览器崩溃
- javascript audio currentTime使一些浏览器崩溃
- 在浏览器崩溃之前检测到内存耗尽
- 输入输入前浏览器崩溃
- three.js内存泄漏/浏览器崩溃
- Ajax 请求仪表板页面上的浏览器崩溃
- set超时在“while”内会导致浏览器崩溃.我怎样才能避免它
- 设置设置间隔函数正在运行并导致浏览器崩溃
- 高效的Javascript组合函数,不会使浏览器崩溃
- 我的脚本使浏览器崩溃
- SlickGrid在选择大范围的行时使浏览器崩溃
- setInterval 在运行用户脚本时使我的浏览器崩溃
- 添加依赖项后浏览器崩溃
- Javascript/Jquery代码使我的浏览器崩溃
- 无限滚动会导致浏览器崩溃吗?
- 为什么这 while 循环会使浏览器崩溃
- 设置间隔导致浏览器崩溃
- JavaScript函数使我的浏览器崩溃
- 旧的JavaScript函数使浏览器崩溃
- 如何使用 IndexedDB 制作一个很长的字符串而不会使浏览器崩溃