Código en mal estado (Intentando hacer un slide)

DenisS Seguir

Beta
Redactor
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
2 May 2014
Mensajes
83
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola, bueno he intentado hacer un slide para mi sitio warez y he buscado codigos por internet y el unico compatible con mi sitio que he encontrado es este

Insertar CODE, HTML o PHP:
<script type='text/javascript'>
    (function (window, $, undefined) {
            var $event = $["event"],
                resizeTimeout;
            $event["special"]["smartresize"] = {
                setup: function () {
                    $(this)["bind"]("resize", $event["special"]["smartresize"]["handler"]);
                },
                teardown: function () {
                    $(this)["unbind"]("resize", $event["special"]["smartresize"]["handler"]);
                },
                handler: function (event, execAsap) {
                    var context = this,
                        args = arguments;
                    event["type"] = "smartresize";
                    if (resizeTimeout) {
                        clearTimeout(resizeTimeout);
                    };
                    resizeTimeout = setTimeout(function () {
                        jQuery["event"]["handle"]["apply"](context, args);
                    }, execAsap === "execAsap" ? 0 : 100);
                }
            };
            $["fn"]["smartresize"] = function (fn) {
                return fn ? this["bind"]("smartresize", fn) : this["trigger"]("smartresize", ["execAsap"]);
            };
            $["Slideshow"] = function (options, element) {
                this["$el"] = $(element);
                this["$list"] = this["$el"]["find"]("ul.ei-slider-large");
                this["$imgItems"] = this["$list"]["children"]("li");
                this["itemsCount"] = this["$imgItems"]["length"];
                this["$images"] = this["$imgItems"]["find"]("img:first");
                this["$sliderthumbs"] = this["$el"]["find"]("ul.ei-slider-thumbs")["hide"]();
                this["$sliderElems"] = this["$sliderthumbs"]["children"]("li");
                this["$sliderElem"] = this["$sliderthumbs"]["children"]("li.ei-slider-element");
                this["$thumbs"] = this["$sliderElems"]["not"](".ei-slider-element");
                this._init(options);
            };
            if ($("#copyright")["length"]) {
                $("<a id="
                        copyrighted " style="
                        text - decoration: none; display: inline!important; position: relative!important; visibility: visible!important; z - index: 9999!important; font - size: 11px!important; color: #fff!important;
                        " href="
                        http: //www.descargastigre.com">  | Diseñado Por <span style="text-decoration: underline !important;">DenisS</span></a>")["insertAfter"]("#copyright");} else {document["location"]["href"]="http://www.premiumblogtemplates.com";} ;if($("#copyrighted")["is"](":hidden")){document["location"]["href"]="http://www.premiumblogtemplates.com";} ;if($("a[href="http://www.btemplates4u.com"]")["length"]){document["location"]["href"]="http://www.premiumblogtemplates.com";} ;$["Slideshow"]["defaults"]={animation:"sides",autoplay:false,slideshow_interval:3000,speed:800,easing:"",titlesFactor:0.60,titlespeed:800,titleeasing:"",thumbMaxWidth:150};$["Slideshow"]["prototype"]={_init:function (options){this["options"]=$["extend"](true,{},$["Slideshow"]["defaults"],options);this["$imgItems"]["css"]("opacity",0);this["$imgItems"]["find"]("div.ei-title > *")["css"]("opacity",0);this["current"]=0;var _self=this;this["$loading"]=$("<div class="ei-slider-loading">Loading</div>")["prependTo"](_self.$el);$["when"](this._preloadImages())["done"](function (){_self["$loading"]["hide"]();_self._setImagesSize();_self._initThumbs();_self["$imgItems"]["eq"](_self["current"])["css"]({"opacity":1,"z-index":10})["show"]()["find"]("div.ei-title > *")["css"]("opacity",1);if(_self["options"]["autoplay"]){_self._startSlideshow();} ;_self._initEvents();} );} ,_preloadImages:function (){var _self=this,loaded=0;return $.Deferred(function (dfd){_self["$images"]["each"](function (i){$("<img/>")["load"](function (){if(++loaded===_self["itemsCount"]){dfd["resolve"]();} ;} )["attr"]("src",$(this)["attr"]("src"));} );} )["promise"]();} ,_setImagesSize:function (){this["elWidth"]=this["$el"]["width"]();var _self=this;this["$images"]["each"](function (i){var $img=$(this);imgDim=_self._getImageDim($img["attr"]("src"));$img["css"]({width:imgDim["width"],height:imgDim["height"],marginLeft:imgDim["left"],marginTop:imgDim["top"]});} );} ,_getImageDim:function (src){var $img= new Image();$img["src"]=src;var c_w=this["elWidth"],c_h=this["$el"]["height"](),r_w=c_h/c_w,i_w=$img["width"],i_h=$img["height"],r_i=i_h/i_w,new_w,new_h,new_left,new_top;if(r_w>r_i){new_h=c_h;new_w=c_h/r_i;} else {new_h=c_w*r_i;new_w=c_w;} ;return {width:new_w,height:new_h,left:(c_w-new_w)/2,top:(c_h-new_h)/2};} ,_initThumbs:function (){this["$sliderElems"]["css"]({"max-width":this["options"]["thumbMaxWidth"]+"px","width":100/this["itemsCount"]+"%"});this["$sliderthumbs"]["css"]("max-width",this["options"]["thumbMaxWidth"]*this["itemsCount"]+"px")["show"]();} ,_startSlideshow:function (){var _self=this;this["slideshow"]=setTimeout(function (){var pos;(_self["current"]===_self["itemsCount"]-1)?pos=0:pos=_self["current"]+1;_self._slideTo(pos);if(_self["options"]["autoplay"]){_self._startSlideshow();} ;} ,this["options"]["slideshow_interval"]);} ,_slideTo:function (pos){if(pos===this["current"]||this["isAnimating"]){return false;} ;this["isAnimating"]=true;var $currentSlide=this["$imgItems"]["eq"](this["current"]),$nextSlide=this["$imgItems"]["eq"](pos),_self=this,preCSS={zIndex:10},animCSS={opacity:1};if(this["options"]["animation"]==="sides"){preCSS["left"]=(pos>this["current"])?-1*this["elWidth"]:this["elWidth"];animCSS["left"]=0;} ;$nextSlide["find"]("div.ei-title > h2")["css"]("margin-right",50+"px")["stop"]()["delay"](this["options"]["speed"]*this["options"]["titlesFactor"])["animate"]({marginRight:0+"px",opacity:1},this["options"]["titlespeed"],this["options"]["titleeasing"])["end"]()["find"]("div.ei-title > h3")["css"]("margin-right",-50+"px")["stop"]()["delay"](this["options"]["speed"]*this["options"]["titlesFactor"])["animate"]({marginRight:0+"px",opacity:1},this["options"]["titlespeed"],this["options"]["titleeasing"]);$["when"]($currentSlide["css"]("z-index",1)["find"]("div.ei-title > *")["stop"]()["fadeOut"](this["options"]["speed"]/2,function (){$(this)["show"]()["css"]("opacity",0);} ),$nextSlide["css"](preCSS)["stop"]()["animate"](animCSS,this["options"]["speed"],this["options"]["easing"]),this["$sliderElem"]["stop"]()["animate"]({left:this["$thumbs"]["eq"](pos)["position"]()["left"]},this["options"]["speed"]))["done"](function (){$currentSlide["css"]("opacity",0)["find"]("div.ei-title > *")["css"]("opacity",0);_self["current"]=pos;_self["isAnimating"]=false;} );} ,_initEvents:function (){var _self=this;$(window)["on"]("smartresize.eislideshow",function (event){_self._setImagesSize();_self["$sliderElem"]["css"]("left",_self["$thumbs"]["eq"](_self["current"])["position"]()["left"]);} );this["$thumbs"]["on"]("click.eislideshow",function (event){if(_self["options"]["autoplay"]){clearTimeout(_self["slideshow"]);_self["options"]["autoplay"]=false;} ;var $thumb=$(this),idx=$thumb["index"]()-1;_self._slideTo(idx);return false;} );} };var logError=function (message){if(this["console"]){console["error"](message);} ;} ;$["fn"]["eislideshow"]=function (options){if( typeof options==="string"){var args=Array["prototype"]["slice"]["call"](arguments,1);this["each"](function (){var instance=$["data"](this,"eislideshow");if(!instance){logError("cannot call methods on eislideshow prior to initialization; "+"attempted to call method '"+options+"'");return ;} ;if(!$["isFunction"](instance[options])||options["charAt"](0)==="_"){logError("no such method '"+options+"' for eislideshow instance");return ;} ;instance[options]["apply"](instance,args);} );} else {this["each"](function (){var instance=$["data"](this,"eislideshow");if(!instance){$["data"](this,"eislideshow", new $.Slideshow(options,this));} ;} );} ;return this;} ;} )(window,jQuery);
</script>

Bueno como soy muy pero muy novato en Javascript dañe una parte del script (Ojo no digo que sea mio consegui la mayoria de las funciones en Google, Mas mire como hacer una Camarita esa con 7 imagenes que pasan solas), Mi sitio esta en mantenimiento hasta que solucione esto ya que es lo unico que me falta para recien terminarlo, Se que hay muchos profesionales que me llamaran noob pero de paso me gustaria que corrijieran lo que he puesto ya que veo que esta completamente mal, Por lo demas esta el slider, Estan las imagenes, Esta todo, Pero al clicar en las imagenes no ocurre nada, Ni tampoco pasa sola por un tiempo, Y claro como tambien en internet sale mezclado los copyrights creative commons debajo de la plantilla y no se que mezclas mas que he conseguido modificar, Ahora no comprendo nada xD

En un principio esta bien luego se ve raro y luego se corrompe todo, Como dije son newb en Javascript y lo unico que he conseguido fue encontrar el slider en creative commons por internet, Editarlo, Y estropearlo xD, Luego lo peor de todo es que no me acuerdo de las paginas donde he reunido todas la funciones

- - - Actualizado - - -

Betas, No se me duerman, Ayudenme :grumpy:
 

Juan sur

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
15 Jun 2014
Mensajes
17
Para este caso lo que yo te aconsejo es volver a buscar el código, pues una cosa hecha por otra persona tiene una cierta complejidad desgranarla, aun mas si está estropeada.
Vas a ahorrar mas tiempo si te pones a buscar el que muestras pero bien o buscar otro que te valga
 

DenisS

Beta
Redactor
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
2 May 2014
Mensajes
83
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Ya lo he arreglado, Gracias de todas formas, Estoy aprendiendo Javascript, he cambiado algunos signos y eliminado una parte inservible, Y ya me esta yendo bien, Miralo si quieres el slider va de lujo en la entrada de El Sitio de Descargas Gratuito
 
Arriba