Cool, thanks.
Now if i want to extend the $.paginator to add a function so i could don't something like this this.go_to_page(this.options.current_page); would i do: $.paginator.extend( { go_to_page: function(number) { this.option.new_page = number; this.reload_content(); } }); or something else? John Resig wrote: > > > Do $.extend instead of $.fn.extend to get the result that you want. > > --John > > On Dec 6, 2007 4:02 PM, Eridius <[EMAIL PROTECTED]> wrote: >> >> >> Ok, I have looked at other code and still get get it to work >> >> (function($) >> { >> $.fn.extend( >> { >> paginator: function(options) >> { >> $.extend(this.options, options); >> >> //this.go_to_page(this.options.current_page); >> } >> }); >> })(jQuery); >> >> $(document).ready(function() >> { >> var paginator = $.paginator({ >> 'url': >> '/lib/ajax/trip_search/load_users.php', >> >> 'replace_id': 'user_paginator', >> >> 'total_items': '<?php echo $total_items; ?>', >> >> 'items_per_page': '10', >> >> 'total_pages': '<?php echo $total_pages; ?>' >> }); >> }); >> >> But this code tells me there is an error that paginator is not a >> function, >> what is wrong here? >> >> >> Eridius wrote: >> > >> > I can't seem to remember since it has been ahile since I want to do >> this, >> > how do i make a jQuery plug that i can access like >> > >> > var paginator = $.paginator({/*data*/}); >> > paginator.next_page(); >> > //etc... >> > >> > currently my code is like this: >> > >> > (function($) >> > { >> > initialize= function(options) >> > { >> > $.extend(this.options, options); >> > >> > >> > }; >> > >> > options = >> > { >> > 'url': null, >> > 'replace_id': null, >> > 'load_file': null, >> > 'total_items': 0, >> > 'items_per_page': 10, >> > 'total_pages': 0, >> > 'current_page': 0, >> > 'new_page': 0; >> > }; >> > }(jQuery); >> > >> > I also need to make sure that the initialize function is called when i >> > create the object. Thanks. >> > >> >> -- >> View this message in context: >> http://www.nabble.com/Making-a-jQuery-plugin-tf4958186s27240.html#a14201039 >> >> Sent from the jQuery General Discussion mailing list archive at >> Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/Making-a-jQuery-plugin-tf4958186s27240.html#a14201915 Sent from the jQuery General Discussion mailing list archive at Nabble.com.