Thanks a lot. The second response really helped me as I'm not so versed in hard core JavaScript. Obviously not being that well versed in it is hindering my ability to understand plug-in code, ability to distinguish between standard JavaScript notation/features vs. jQuery in the same file, and ability to understand jQuery a bit also.
migrane every day until I get this stuff down, not as simply as everyone says. Yea jQuery is simple once you are a master at JavaScript and master of the jQuery language! I love that claim. On Jul 2, 1:00 pm, waseem sabjee <waseemsab...@gmail.com> wrote: > lets go back to basic JavaScript. > take this example > > var display = function() { // create namespace display > > return { > > hide : function(o) { // add function hide to namepsace > var obj = document.getElementById(o); > if(obj.style.display != 'none') { > obj.style.display = 'none' > > } > }, > > show : function(o) { // add function show to namespace > var obj = document.getElementById(o); > if(obj.style.display = 'none') { > obj.style.display = 'block' > > } > } > }; > }(); > > function init() { > display.hide("mydiv"); > setTimeout("display.show('mydiv'), 1000);} > > window.onload = init; > > it is a more object orientated way of scripting > > as you can see i created my own namespace called display > then i assigned two function to it > display.hide > and > display.show > > so you can say your are creating your own namespae with it's own set of > functions. > the cool thing is if i create a namespace that controls sideshow behavior i > can reuse my display namespace for the hide show transitions. > > On Thu, Jul 2, 2009 at 7:08 PM, expresso <dschin...@gmail.com> wrote: > > > I have yet another syntax question. > > > I know that : can be used for specifying things like filters, but what > > does it do in this case: > > > $jc.fn.extend({ > > > setup: function() { > > this.first = null; > > this.last = null; > > this.prevFirst = null; > > this.prevLast = null; > > this.animating = false; > > this.timer = null; > > this.tail = null; > > this.inTail = false; > > > if (this.locked) > > return; > > > this.list.css(this.lt, this.pos(this.options.offset) + > > 'px'); > > ...rest of code here > > }, > > > so what is the syntax setup: an attribute?