亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

requirejs調用類似window.onresize自動執行函數的問題

requirejs調用類似window.onresize自動執行函數的問題

慕慕森 2018-10-12 14:13:27
本人在用requirejs過程中,想做一個隨著瀏覽器窗口變化而變化的函數,用于控制div的高度。此函數在common.js中,現在要在main.js調用common.js中的resize函數。common.js函數如下:define(["require","exports","module"],function (require,exports,module) {      exports.resize=function (){        var winHeight=window.innerHeight?window.innerHeight:document.documentElement.clientHeight;             var bottomHeight=parseInt(winHeight-100);         $("#bottom").css("height",bottomHeight+"px");     }});main.js如下:window.onresize=require(["jquery","common"],function ($,COMMON) {     COMMON.resize(); });這樣只在初始的時候執行一次,不能實時監聽窗口變化,請問誰遇到這種情況?指點一下,謝謝~
查看完整描述

1 回答

?
繁星coding

TA貢獻1797條經驗 獲得超4個贊

將resize函數直接寫在main.js中,就按照寫普通函數的方法那樣寫,就實現了實時修改。

window.onresize = resize;
function resize(){...}

感覺這不是純粹的模塊化,但至少功能實現了。
如果誰有高見,歡迎討論!


查看完整回答
反對 回復 2018-11-15
  • 1 回答
  • 0 關注
  • 638 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號