作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的问题:我在 CSS 中定义了一个类:
.myclass {height: 10px; width: 10px}
但是在我的脚本文件中,我将一个父 div 与此类的子 div 一起附加。并且每个div的总数和大小是用jQuery计算的。所以给定的大小 10px 正在改变。但是当 div 的数量高于 50 时,我的浏览器就会崩溃,因为当我使用
$('.#parentDiv').children().last().width(CalculatedSize).height(CalculatedSize);
我每次迭代都会选择所有 div 并重新排列它们的大小(如果我理解正确的话)。
是否有一种方法不是每次都更改每个选择器的类,而是在使用此类添加元素之前编辑现有的 css 类,然后附加一个已经重新定义了大小和数量的子 div 的父 div?
这是我附加父 div 的代码
while ( i<=N ) {
$('#parentDiv').append('<div class="myclass"></div>');
$('#parentDiv').children().last().width(CalculatedSize).height(CalculatedSize);
i++;
CalculatedSize - 是一个函数。
最佳答案
But when the number of divs is higher than 50 my browser crashes
事实证明,问题是我使用函数来计算像元大小。当我尝试使用变量时,一切都运行得更快。
关于jquery - 如何在创建对象之前在 JQuery 中创建或编辑类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33580523/
我是一名优秀的程序员,十分优秀!