我想寫一個腳本來修復DIV,如果屏幕是一定的寬度。這是我迄今爲止,但邏輯是不正確的,我不知道如何寫它。基於窗口大小的條件固定DIV
var controller = new ScrollMagic();
var w = $(window).width();
if(w >= 500) {
var sidebar = new ScrollScene()
.triggerHook("0")
.setPin("#sidebar-pin")
.addTo(controller);
}
$(window).on('resize',function(){
if(w < 500) {
controller.removePin("#sidebar-pin",true);
} else {
var sidebar = new ScrollScene()
.triggerHook("0")
.setPin("#sidebar-pin")
.addTo(controller);
}
});
http://jsfiddle.net/gtowle/jxoewzoo/
我的目標的邏輯是:
- 在頁面加載,如果窗口寬度大於500,做A.如果沒有,什麼也不做。
- 在窗口大小調整,如果窗口寬度小於500,做B超,如果它變得比640大,做A.
我想我的問題是,我不知道如何觸發#2窗口重新調整大小後。