Solved

convert this namespace into jQuery

Posted on 2013-12-01
2
218 Views
Last Modified: 2013-12-03
I have the following code but how would you convert it into a jQuery namespace

JQUERY4U = {
    multiply: function(x,y) {
        return (x * y);
    }
}
//function call
JQUERY4U.multiply(2,2);

Open in new window

0
Comment
Question by:stargateatlantis
2 Comments
 
LVL 35

Expert Comment

by:Miguel Oz
ID: 39688678
Use the jQuery.fn.extend method:
jQuery.fn.extend({
    multiply: function(x,y) {
        return (x * y);
    }
});

Open in new window


or you can declare your new method as:
$.fn.multiply= function(){
  return (x * y);
}

Open in new window


Note: The first alternative is more flexible and reusable as discussed below:
http://richardneililagan.com/2011/07/using-jquery-extend-to-make-even-more-powerful-cached-objects/
0
 
LVL 44

Accepted Solution

by:
Rainer Jeschor earned 500 total points
ID: 39688690
Hi,

could look like this:
var JQUERY4U = {}; 
;(function($) {

     JQUERY4U.EESample= {
         multiply: function(x,y) {
        return (x * y);
         }
     }
     
})(jQuery);
JQUERY4U.EESample.multiply(2,2);

Open in new window

(adjusted from http://www.jquery4u.com/javascript/jquery-function-namespacing-plain-english/)
0

Featured Post

Webinar: Aligning, Automating, Winning

Join Dan Russo, Senior Manager of Operations Intelligence, for an in-depth discussion on how Dealertrack, leading provider of integrated digital solutions for the automotive industry, transformed their DevOps processes to increase collaboration and move with greater velocity.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

DOM Attributes and Properties treatment with jQuery 1.6 by Ivo Stoykov jQuery (http://jquery.com/) 1.6 introduces .prop() (http://api.jquery.com/prop/) and .removeProp() (http://api.jquery.com/removeProp/) methods which allow modifying or removi…
There are a couple ways to attach a JavaScript function to dynamically created elements. You can make a new script for each element as it’s created or you can use delegation. Delegation allows a single script that is added at page creation to mat…
The viewer will learn how to dynamically set the form action using jQuery.
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

830 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question