jQuery扩展
为了避免重复造轮子,能高效使用别人的代码,所以有了扩展.
jQuery扩展有两种方式:
- 自执行函数方式
- 定义函数,并执行函数.
自执行函数:
(function(jq){ jq.extend({ 'dalong1': function(arg){ console.log(arg); } }); function f1(){ }})(jQuery);/*a = function(jq){ jq.extend({ 'dalong1': function(arg){ console.log(arg); } }); function f1(){ }};a(jQuery);*/
定义函数并执行:
b = function(){ $.extend({ 'dalong2': function(arg){ console.log(arg); } }); function f1(){ }}b();
如何使用jQuery扩展
很简单,就如导入jQuery插件一样,导入扩展文件即可:
form表单提交
表单提交时,需要确认input的值不为空,为空时下面的input不监测,中断循环
滚动菜单
关键词:scrolltop 计算屏幕的高度和整个body的高度