你可以根据div的大小调用JavaScript方法吗?

时间:2016-04-16 00:05:04

标签: javascript jquery

我想知道除了jquery之外还有什么方法可以根据div的大小是否达到一定的大小范围来运行JavaScript代码?

因此,如果用户将浏览器窗口拖动到大约一半的屏幕,我想在JavaScript中设置一个变量值,如果它们再次全屏显示(这会使div更大),我想要变量值设置回到原来的价值。

总而言之,我想要一个JavaScript变量来回切换,这取决于div的大小小于或大于某个指定的断点大小(比如说200px)。

这可能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用public boolean insertionSort() { if (getFirst().next != null) { return false; } Link current = getFirst().next; Link current2 = current; while(current != null){ current2 = current; while(current2.prev != null){ int tempID = Integer.valueOf(current2.Data.getID()); int temp2ID = Integer.valueOf(current2.prev.Data.getID()); if(tempID < temp2ID ) { swap(current2, current.prev); } current2 = current2.prev; } current = current.next; } return true; } public void swap(Link x, Link y) { Link previousNode1 = x.prev; Link nextNode1 = x.next; Link previousNode2 = y.prev; Link nextNode2 = y.next; if (x.next == y || y.next == x) { previousNode1.next = y; y.prev = (previousNode1); nextNode2.next = (x); x.next = (nextNode2); x.prev = (y); y.next = (x); } else { y.prev = (previousNode1); y.next = (nextNode1); nextNode1.prev = (y); previousNode1.next = (y); x.prev = (previousNode2); x.next = (nextNode2); nextNode2.prev = (x); previousNode2.next = (x); } } // end swap .offsetWidth属性。

.offsetHeight