sudara / low-pro-for-jquery forked from danwrong/low-pro-for-jquery
- Source
- Commits
- Network (10)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
commit be0d8d35b0e4b25f05a26e02e8e45a07d6122559
tree 8d60a3d1fa01b91abca3a23418479c47c6788f50
parent f564b67abd288a6bbc1ff79223e28cabd237f133
tree 8d60a3d1fa01b91abca3a23418479c47c6788f50
parent f564b67abd288a6bbc1ff79223e28cabd237f133
README
Low Pro JQ ---------- Author: Dan Webb (dan@danwebb.net) GIT: github.com:danwrong/low-pro-for-jquery.git Download: http://github.com/danwrong/low-pro-for-jquery/tree/master/src/lowpro.jquery.js?raw=true A jQuery port of the Low Pro behavior framework that was originally written for Prototype. In brief -------- Create a behavior as a class: Testy = $.klass({ initialize: function(arg) { alert('ive just been attached with the arg ' + arg); }, onclick: function() { alert('ive been clicked'); } }); Btw, $.klass is a full port of Prototype's Class.create so youget that as a bonus and can use all the inheritance stuff in the same way. Next, attach the behavior on DOM ready in the jQuery way: jQuery(function($) { $('p').attach(Testy, 'My arg'); }); Alternatively, if you just need to attach behaviors and get references to the behavior instances created then you can use: $('a').attachAndReturn(Clicky, 45) //=> Array of behavior instances Aside from this everything works the same as Low Pro for Prototype. See http://www.danwebb.net/lowpro for details. Livequery support ----------------- If the livequery plugin is found then Low Pro will use it to automatically bind behaviors to newly created content so if, taking the above example, you did something like: $(document.body).append('<p>A new para</p>') Then it too would get a behavior binded to it. Acknowledgements ---------------- The $.klass code is a direct port of the Class.create code from Prototype (http://prototypejs.org).

