代碼的疑問
$(window).on('scroll',function(){}) ?為什么用on呢?$(window).scroll(function(){}) ? 這樣不行嗎?
$(window).on('load',function(){
waterfall();
}) ?變成$(window).onload(function(){}) ? 這樣寫為什么不行呢? ? ?他們之間都有什么區(qū)別呢?
$(window).on('scroll',function(){}) ?為什么用on呢?$(window).scroll(function(){}) ? 這樣不行嗎?
$(window).on('load',function(){
waterfall();
}) ?變成$(window).onload(function(){}) ? 這樣寫為什么不行呢? ? ?他們之間都有什么區(qū)別呢?
2016-06-21
舉報
2016-06-23
剛學不久,按自己的理解答一下。
$(window).on('scroll',function(){}) ?為什么用on呢?$(window).scroll(function(){}) 這樣不行嗎?
是一樣的。前面一種寫法是應用.on給前面的$(window)綁定一個事件,這個事件是scroll,當觸發(fā)scroll時運行functions;后面一種寫法是直接把.scroll這個方法給$(window),同樣當觸發(fā)scroll時運行functions。
$(window).onload(function(){}) ?多了一個on,應該改成?$(window).load(function(){}) ?。$(window)是jqurey對象,而.onload是javascript的方法,.load才是jqurey的方法。
2016-06-23
$(window).scroll(function(){})也可以啊