Hola, tengo el siguiente problema.
Tengo una web y uso 2 plugins de Jquery distintos, uno es para que los fondos de la web se pasen solos, y el otro es un formulario de contacto que envia el formulario sin recargar la pagina.
El problema que tengo es que cuando me coinciden los 2, uno deja de ir...
Me dado cuenta que en ambos .js empiezan por
(function($){
He pesando (porque de js no tengo ni idea...) que igual era porque se llamaban igual los 2, asi que he metido todo el contenido de uno en el otro, es decir, en lugar de 2 fichero .js, solo uno y el codigo dentro de 1 unico (function($){...
A priori funcionaba, pero, me daban efectos secundarios...
asi que mi pregunta es... puedo cambiar el nombre a esto --> (function($){
Para que los 2 sean diferentes y no se molesten, repito que no entiendo mucho...
Os pego un poco para que veais que quiero decir:
En el html
Código:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.js"></script>
<script type="text/javascript" src="js/supersized.1.0.js"></script>
<script type="text/javascript">
$(function(){
$.fn.supersized.options = {
startwidth: 1024,
startheight: 768,
minsize: .50,
slideshow: 1,
slideinterval: 5000
};
$('#supersize').supersized();
});
</script>
y luego el fichero supersizes.1.0.js
Código:
(function($){
//Resize image on ready or resize
$.fn.supersized = function() {
var options = $.extend($.fn.supersized.defaults, $.fn.supersized.options);
if (options.slideshow == 1){
setInterval("theslideshow()", options.slideinterval);
}
y sigue, es mas largo pero bueno, queria que vierais solo a que me referia.
Gracias, a ver si algun maestro de JS me tira un cable...