Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - yoelrodguez

#41
Hola a todos:

Tengo un texto dinámico que va rotando en el cual solo necesito cambiar de color determinadas palabras. Buscado en internet encontré este método de jquery contains pero lo que me esta haciendo es cambiándome el color a todo el div y no solo a palabra que quiero. Les dejo el código por si alguien me puede ayudar.

Saludos

a2 = a[npal].split("|");
$("#text1").html(a2[0]);
setTimeout(function(){
$("#text2").html(a2[1]);
$("#text2:contains('folklore')").css("color", "red");

},1000);
   

Este es el resultado que quiero:

Nota: Lo que quiere es que se me coloquen en rojo las que están en negrita y cursivas
CitarFolklore
perezoso, mundial, sanar, bronquitis, folklore, valedero, influir, jinete, honor, folklore, lamentar.
#42
Muchas gracias por su respuesta y si me es de utilidad.

Saludos
#43
Hola a todos:

Tengo la siguiente situación, tengo un párrafo el cual estoy cargando de forma dinámica.  En el cual se me están cortando las palabras al final. Quisiera saber si existe alguna forma ,que no se me corta la palabra sino que me corte la cadena en el ultimo espacio en blanco del string.

La inserción de los texto lo estoy haciendo con jquery les dejo el código a continuación y el ejemplo de lo que esta sucediendo.

Código (javascript) [Seleccionar]
lon = Math.round(xa.length / 82);
for(i= 0; i < lon ; i++){
texto = '';
//Extraemos los contenidos para formar el párrafo dinamico.
if(i == 0){
texto = xa.substr(0,82);
$("#div"+i).addClass('txt-mitad2');
$("#texto1").html(texto);
}else{
len = 82 * i;
p = i - 1;
texto = xa.substr(len,82);
$("#div"+p).addClass('txt-mitad2');
$( '<div class="row show-grid" id="div'+i+'"  style="margin-top: 10px"><div class="span10" >'+texto+'</div></div>' ).insertAfter( "#div"+p );
}
}


Texto con el error color rojo:

CitarEs un hecho establecido hace demasiado tiempo que un lector se distraerá con el co
ntenido
del texto de un sitio mientras que mira su diseño. El punto de usar Lorem
Ipsum es que tiene una distribución más o menos normal de las letras, al contrario
de usar textos como por ejemplo Contenido aquí, contenido aquí . Estos textos hac
en
parecerlo un español que se puede leer. Muchos paquetes de autoedición y editor
es de páginas web usan el Lorem Ipsum como su texto por defecto, y al hacer una
squeda
de Lorem Ipsum va a dar por resultado muchos sitios web que usan este texto
si se encuentran en estado de desarrollo. Muchas versiones han evolucionado a tra
vés
de los años, algunas veces por accidente, otras veces a propósito (por ejemplo
insertándole humor y cosas por el estilo).
#44
Desarrollo Web / Como usar executeSql
25 Enero 2017, 23:41 PM
Hola a todos, esta es la primera vez que estoy usando las base de datos WebSql por lo que no la conozco mucho mucho el problema que tengo es el siguiente : estoy haciendo una consulta a una tabla en la cual me muestra el contenido sin problema ese dato yo lo guardado en una variable la cual quiero pasarla a una función que tengo creada. el nombre de la variable es xa y a continuación le dejo el código para ver si me puedes ayudar

saludos

Código (javascript) [Seleccionar]
//Extraemos los datos de la tabla.
sqlselect = "SELECT texto FROM textos  WHERE npregunta = '"+npreg+"'";
tx.executeSql(sqlselect,[],function (tx, result){

               if (result.rows.length){
                   for (var i = 0; i < result.rows.length; i++){
                        row = result.rows[i];
                        x += row.texto + ",";
                   }
                   //Quitmos la ultima coma
                  var xa = "["+x.substring(0, x.length-1)+"]";
               }else{
                console.log("No items");
               }
           },error);
});
function get_textrandom(xa){

var i = Math.floor((Math.random() * 6) + 1);
$("#text2").html(xa[i]);
}



#45
Gracias por su respuesta me fue de mucha ayuda aquí les dejo el código por si alguien le hace falta.


$("#rango").change(function(){
var val = $(this).val();
inter =  3000 - val;
pal = inter / 1000;
tpal = Math.floor(60 / pal);

$("#palabras").val(tpal);

clearInterval(interval);
interval = setInterval(get_textrandom,inter);
});
#46
Desarrollo Web / Invertir rango en input range
23 Enero 2017, 19:52 PM
Hola a todos:

Tengo el siguiente detalle, tengo un input range con el cual vario el tiempo de la función setInterval de javascript.

El problema se me esta presentando, cuando  quiero variar la cantidad de palabras por minutos, ya que si lo desplazo hacia la derecha me disminuye la velocidad y si doy hacia la izquierda me la aumenta. Lo que necesito es que el comportamiento sea al revés.

Les dejo el código:

Html    


                       <div><input type="range" name="rango" class="input-whith" id="rango" min="15" max="3000"></div>
<div><input type="text" id="palabras" name="palabras" readonly="true" value=""/></div>
 

JS


$("#rango").change(function(){
var val = $(this).val();
alert(val);
pal = val / 1000;
tpal = Math.floor(60 / pal);

$("#palabras").val(tpal);

clearInterval(interval);
interval = setInterval(get_textrandom,val);
});
#47
Desarrollo Web / Re: Estilo de texto con css
21 Enero 2017, 22:00 PM
Me refiero a la opción 2  y que sea toda la palabra.
Saludos
#48
Desarrollo Web / Estilo de texto con css
20 Enero 2017, 00:44 AM
Hola a todos:
Tengo un texto el cual quiero que solo se muestre la mitad de las letras en cada palabra. He buscado con css y no encontrado nada. Existe alguna forma de hacerlo o no es posible.

Saludos
#49
Gracias por sus respuestas
#50
Hola a todos, tengo el siguiente problema. Quiero enviar un correo a una persona y que este en el cuerpo tenga un link, que inserte un recordatorio en el calendario de google de esa persona.  Esto lo quiero hacer dese mi  sitio web que es el que mandaria el correo.

He buscado en  Internet y lo que he encontrado es que el calendario venga a mi sitio.

Saludos.