S/O!
我需要一個可靠的方法來檢測是否$(window).on('resize')
已被用戶交互觸發或通過jQuery .trigger
調用。
我試過以下,但我似乎並沒有得到這些參數早在函數調用:
$(window).trigger('resize',[true]);
function prepareOnResize(e, triggered){ console.dir(triggered); }
$(window).on('resize',prepareOnResize);
觸發好像又回到了屏幕的寬度,所以我嘗試以下,也無濟於事:
$(window).trigger('resize',[true]);
function prepareOnResize(e, width, height, triggered){ console.dir(triggered); }
$(window).on('resize',prepareOnResize);
在這種情況下觸發回來undefined
。
我在這裏虧本 - 任何幫助將不勝感激。謝謝!
第一個例子應該可以工作。 [它對我很好](https://jsfiddle.net/0wqrq0z5/1/) – Andy