El asunto es el siguiente ... desde hace mucho buscaba el scrip para incluir a mi sitio el tan deseado "Slide" para noticias ... pero de texto, no de imágenes. Ese tipo marquesina pero q a diferencia de usar <MARQUEE> y hacer pasar el texto como si se trataran de los títulos o créditos de una película, realice barridos por párrafos ..
Bueno me topé con este script, es cual está muy interesante y pueden verlo y descargarlo del siguiente sitio ... http://www.jugbit.com/jquery-vticker-vertical-news-ticker/ .. incluso hay un ejemplo para ver como trabaja ... http://www.jugbit.com/jquery/vticker.php
Ahora bién ... la explicación de como utilizarlo se ve q tan solo hay q declarar una .clase la cual luego se llama desde la etiqueta <div class"LA_CLASE"> ... y listo .. todo de 10 .....
Lo lamentable es q por mas FACIL q parece .. no me doy cuenta y no se como poder utilizar y aplicar este script en mi sitio ... ¿dónde declaro la .CLASE? .. en el Js?? .. en el código HTML entre las etiquetas <script type></script>??
Lo q hice hasta ahora fue descargar el escript .... luego lo coloqué dentro del directorio de mi sitio en una carpeta llamada js
En el código HTML hago la llamada al archivo js de la siguiente manera: <script type="text/javascript" src="js/jquery.vticker.js"></script>
y hasta ahí llego ... pos no se donde o como hacer la declaracion de la famosa clase .. se supone q en el código html se aplicaría así
Código HTML:
Ver original
en fin espero q me puedan dar una ayuda ... creo q es cuestion de dos líneas y asunto solucionado .. pero no se donde, como ... jejeje .. Gracias anticipadas ...
de todas formas adjunto el código Js, q como indiqué antes pueden descargarlo --
Código Javascript:
Ver original
/* * vertical news ticker * Tadas Juozapaitis ( kasp3rito [eta] gmail (dot) com ) * http://www.jugbit.com/jquery-vticker-vertical-news-ticker/ */ (function($){ $.fn.vTicker = function(options) { var defaults = { speed: 700, pause: 4000, showItems: 3, animation: '', mousePause: true, isPaused: false, direction: 'up', height: 0 }; var options = $.extend(defaults, options); moveUp = function(obj2, height, options){ if(options.isPaused) return; var obj = obj2.children('ul'); var clone = obj.children('li:first').clone(true); if(options.height > 0) { height = obj.children('li:first').height(); } obj.animate({top: '-=' + height + 'px'}, options.speed, function() { $(this).children('li:first').remove(); $(this).css('top', '0px'); }); if(options.animation == 'fade') { obj.children('li:first').fadeOut(options.speed); if(options.height == 0) { obj.children('li:eq(' + options.showItems + ')').hide().fadeIn(options.speed).show(); } } clone.appendTo(obj); }; moveDown = function(obj2, height, options){ if(options.isPaused) return; var obj = obj2.children('ul'); var clone = obj.children('li:last').clone(true); if(options.height > 0) { height = obj.children('li:first').height(); } obj.css('top', '-' + height + 'px') .prepend(clone); obj.animate({top: 0}, options.speed, function() { $(this).children('li:last').remove(); }); if(options.animation == 'fade') { if(options.height == 0) { obj.children('li:eq(' + options.showItems + ')').fadeOut(options.speed); } obj.children('li:first').hide().fadeIn(options.speed).show(); } }; return this.each(function() { var obj = $(this); var maxHeight = 0; obj.css({overflow: 'hidden', position: 'relative'}) .children('ul').css({position: 'absolute', margin: 0, padding: 0}) .children('li').css({margin: 0, padding: 0}); if(options.height == 0) { obj.children('ul').children('li').each(function(){ if($(this).height() > maxHeight) { maxHeight = $(this).height(); } }); obj.children('ul').children('li').each(function(){ $(this).height(maxHeight); }); obj.height(maxHeight * options.showItems); } else { obj.height(options.height); } var interval = setInterval(function(){ if(options.direction == 'up') { moveUp(obj, maxHeight, options); } else { moveDown(obj, maxHeight, options); } }, options.pause); if(options.mousePause) { obj.bind("mouseenter",function(){ options.isPaused = true; }).bind("mouseleave",function(){ options.isPaused = false; }); } }); }; })(jQuery);