jQuery https://cdn1.keopx.net/ es JQuery: Redimesionar imagen sin perder proporción https://cdn1.keopx.net/blog/jquery-redimesionar-imagen-sin-perder-proporcion <span>JQuery: Redimesionar imagen sin perder proporción</span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Con este script basándonos en JQuery nos sera fácil redimensionar una imagen o varias imágenes según las capas aquellas imágenes que superen en x tamaño la anchura. También se puede utilizar la altura como medida pero bueno con unos pequeños ajustes no hay mayores problemas.</p> <pre> <code class="language-javascript">jQuery(document).ready(function(){ jQuery('.content img.imagefield').each(function(){ var width = jQuery(this).width(); var new_width = 680; //nuevo tamaño if (width &gt; new_width){ var height = jQuery(this).height(); var calculo = Math.round((100*new_width)/ width); //porcentaje var new_height = Math.round((height*calculo)/100); jQuery(this).css( { width : new_width+'px', height : new_height+'px' } ); } }); });</code></pre><p> </p> </div> <span><span>keopx</span></span> <span><time datetime="2009-09-26T18:06:57+02:00" title="Sábado, Septiembre 26, 2009 - 18:06">Sáb, 26/09/2009 - 18:06</time> </span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/javascript" hreflang="es">JavaScript</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/javascript" hreflang="es">JavaScript</a></div> <div class="field__item"><a href="/tag/jquery" hreflang="es">jQuery</a></div> </div> </div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">Comentarios</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=133&amp;2=field_comments&amp;3=comment" token="lPj51ogk-rMrnidslADe5yKm4l0sWwjoBzeR-qcEORM"></drupal-render-placeholder> </div> </div> </section> Sat, 26 Sep 2009 16:06:57 +0000 keopx 133 at https://cdn1.keopx.net Cambiar estilos de un input con JQuery cuando es seleccionado https://cdn1.keopx.net/blog/cambiar-estilos-de-un-input-con-jquery-cuando-es-seleccionado <span>Cambiar estilos de un input con JQuery cuando es seleccionado</span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item quickedit-field" data-quickedit-field-id="node/132/body/es/full"> <p>Es un script muy sencillo pero que hará mas agradable la visualización cuando seleccionemos un campo.</p> <pre> <code class="language-javascript">$(document).ready(function () { $('input[type="text"]').addClass("normal"); $('input[type="text"]').focus(function () { $(this).removeClass("normal").addClass("selecionado"); if (this.value == this.defaultValue) { this.value = ''; } if (this.value != this.defaultValue) { this.select(); } }); $('input[type="text"]').blur(function () { $(this).removeClass("selecionado").addClass("normal"); if ($.trim(this.value == '')) { this.value = (this.defaultValue ? this.defaultValue : ''); } }); }); </code></pre><p>type="text" se puede cambiar por type="password" o que sea para poder realizar las mismas modificaciones.</p> <p>Fuente: <a href="http://buildinternet.com/2009/01/changing-form-input-styles-on-focus-with-jquery/">http://buildinternet.com/2009/01/changing-form-input-styles-on-focus-with-jquery/</a></p> </div> </div> <span><span>keopx</span></span> <span><time datetime="2009-09-26T16:37:00+02:00" title="Sábado, Septiembre 26, 2009 - 16:37">Sáb, 26/09/2009 - 16:37</time> </span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/javascript" hreflang="es">JavaScript</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/jquery" hreflang="es">jQuery</a></div> <div class="field__item"><a href="/tag/javascript" hreflang="es">JavaScript</a></div> </div> </div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">Comentarios</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=132&amp;2=field_comments&amp;3=comment" token="CMwIaNOS16fXqMMgGBgXgdzXl7UJzTuX5W3uGaxMYb4"></drupal-render-placeholder> </div> </div> </section> Sat, 26 Sep 2009 14:37:00 +0000 keopx 132 at https://cdn1.keopx.net Detectar navegador con jQuery https://cdn1.keopx.net/blog/detectar-navegador-con-jquery <span>Detectar navegador con jQuery</span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Bueno esto es otra librería de jquery para detectar el navegador. Últimamente estoy metiendo muchas horas en esto que jamas me ha gustado, javascript, pero que últimamente me ha salvado de muchos browns. La verdad que jQuery facilita muchas de mis tareas y añadiendo algunas librerías, pues aporta mucha practica visual a los desarrollos web, aunque como siempre he opinado y creo que seguiré opinando por tiempo, considero inseguro.</p> <p>En este caso os presento jQBrowser:</p> <h3>Uso</h3> <p>Deteccion de navegador</p> <p><code>var browser = $.browser.browser(); // the detected browser (defaults to 'Unknown')</code></p> <p><code>// The following functions return a boolean value indicating whether or not the given browser was detected:<br /> var aol = $.browser.aol(); // AOL Explorer<br /> var camino = $.browser.camino(); // Camino<br /> var firefox = $.browser.firefox(); // Firefox<br /> var flock = $.browser.flock(); // Flock<br /> var icab = $.browser.icab(); // iCab<br /> var konqueror = $.browser.konqueror(); // Konqueror<br /> var mozilla = $.browser.mozilla(); // Mozilla<br /> var msie = $.browser.msie(); // Internet Explorer Win / Mac<br /> var netscape = $.browser.netscape(); // Netscape<br /> var opera = $.browser.opera(); // Opera<br /> var safari = $.browser.safari(); // Safari</code></p> <p><strong>Deteccion de version</strong></p> <p>$.browser.version.string() returns the full browser version string detected, while <code>$.browser.version.number() attempts to wrangle that string into a usable number.<br /> alert( "You're using version " + $.browser.version.string() ); // defaults to 'Unknown'<br /> if( $.browser.version.number() &gt; 1.5 ) { // defaults to undefined<br /> // Do something...<br /> }</code></p> <p>Descarga:</p> <p><a href="http://www.keopx.net/wp-content/uploads/2009/07/jqbrowser.tar.gz">jqbrowser.tar.gz</a></p> <p>Web:</p> <p><a href="http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/">http://davecardwell.co.uk/javascript/jquery/plugins/jquery-browserdetect/</a></p> <p> </p> </div> <span><span>keopx</span></span> <span><time datetime="2009-07-29T17:22:41+02:00" title="Miércoles, Julio 29, 2009 - 17:22">Mié, 29/07/2009 - 17:22</time> </span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/jquery" hreflang="es">jQuery</a></div> <div class="field__item"><a href="/categoria/javascript" hreflang="es">JavaScript</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/javascript" hreflang="es">JavaScript</a></div> <div class="field__item"><a href="/tag/navegador" hreflang="es">Navegador</a></div> <div class="field__item"><a href="/tag/jquery" hreflang="es">jQuery</a></div> </div> </div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">Comentarios</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=119&amp;2=field_comments&amp;3=comment" token="lw1gR6iRh37I6-QuBDTIhl5A-1op8zhKaOI_q1t7IjQ"></drupal-render-placeholder> </div> </div> </section> Wed, 29 Jul 2009 15:22:41 +0000 keopx 119 at https://cdn1.keopx.net Curso jQuery UI impartido por Irontec y organizado por e-ghost https://cdn1.keopx.net/blog/curso-jquery-ui-impartido-por-irontec-y-organizado-por-e-ghost <span>Curso jQuery UI impartido por Irontec y organizado por e-ghost</span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Bueno el otro día tuve la oportunidad de pasarme un años mas por los cursos que organiza el grupo <a href="http://www.e-ghost.deusto.es">e-ghost</a> perteneciente a ESIDE de la Universidad de Deusto.</p> <p>El <a href="http://www.e-ghost.deusto.es/phpwiki/index.php/CursillosJulio2009#JQueryui">curso</a> me pareció muy interesante con ejemplos muy claros, tanto que casi diría que vale con copy&amp;paste para utilizarlos. El curso fue impartido por la empresa <a href="http://www.irontec.com/">Irontec</a>. El curso trata de trabajar de forma visual con la interface de la aplicación web a través del uso de la librería javascript jQuery UI.</p> <p>Os dejo el material para la descarga</p> <p>Material:</p> <p><a href="http://www.keopx.net/wp-content/uploads/2009/07/curso_jqueryUI.tar.gz">Curso jQuery UI</a></p> </div> <span><span>keopx</span></span> <span><time datetime="2009-07-24T19:54:43+02:00" title="Viernes, Julio 24, 2009 - 19:54">Vie, 24/07/2009 - 19:54</time> </span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/javascript" hreflang="es">JavaScript</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/javascript" hreflang="es">JavaScript</a></div> <div class="field__item"><a href="/tag/jquery" hreflang="es">jQuery</a></div> </div> </div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">Comentarios</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=112&amp;2=field_comments&amp;3=comment" token="1omqTRMGTPb_8TOkJEi00m9GiqyyqGuBNuTt2UCUREk"></drupal-render-placeholder> </div> </div> </section> Fri, 24 Jul 2009 17:54:43 +0000 keopx 112 at https://cdn1.keopx.net Selector de color con jQuery https://cdn1.keopx.net/blog/selector-de-color-con-jquery <span>Selector de color con jQuery</span> <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Encontré el otro día una herramienta que por lo menos me parece interesante, ColorPicker. Se basa en jQuery para ella y se puede descargar de la pagina "oficial" o desde este enlace: <a href="http://www.keopx.net/wp-content/uploads/2009/07/colorpicker.zip">Descarga ColorPicker</a>.</p> <p>Esta muy bien ya que nos permitirá ir viendo que color seleccionamos en cada momento y mediante firebug podemos ir probando en nuestros sitios de desarrollo.</p> <p>Fuente:</p> <p><a href="http://www.eyecon.ro/colorpicker/">http://www.eyecon.ro/colorpicker/</a></p> <p> </p> </div> <span><span>keopx</span></span> <span><time datetime="2009-07-24T19:40:41+02:00" title="Viernes, Julio 24, 2009 - 19:40">Vie, 24/07/2009 - 19:40</time> </span> <div class="field field--name-field-tax-cat field--type-entity-reference field--label-above"> <div class="field__label">Categoria</div> <div class="field__items"> <div class="field__item"><a href="/categoria/javascript" hreflang="es">JavaScript</a></div> <div class="field__item"><a href="/categoria/jquery" hreflang="es">jQuery</a></div> </div> </div> <div class="field field--name-field-tax-tag field--type-entity-reference field--label-above"> <div class="field__label">Tag</div> <div class="field__items"> <div class="field__item"><a href="/tag/javascript" hreflang="es">JavaScript</a></div> <div class="field__item"><a href="/tag/jquery" hreflang="es">jQuery</a></div> </div> </div> <section data-drupal-selector="comments" class="comments"> <h2 class="comments__title">Comentarios</h2> <div class="add-comment"> <div class="add-comment__form"> <drupal-render-placeholder callback="comment.lazy_builders:renderForm" arguments="0=node&amp;1=111&amp;2=field_comments&amp;3=comment" token="X2keJwxBSoaCXiyWW7AKPHKjU0AwRoabPUFib83Hk98"></drupal-render-placeholder> </div> </div> </section> Fri, 24 Jul 2009 17:40:41 +0000 keopx 111 at https://cdn1.keopx.net