JavaScript and JQuery · Interactive Front-End Web Development for $10

Learn JavaScript and jQuery a nicer way This full-color book adopts a visual approach to teaching JavaScript & jQuery, showing you how to make web pages more interactive and interfaces more intuitive through the use of inspiring code examples, infographics, and photography. The content assumes no previous programming experience, other than knowing how to create a basic web page in HTML & CSS. You’ll learn how to achieve techniques seen on many popular websites (such as adding animation, tabbed panels, content sliders, form validation, interactive galleries, and sorting data).. * Introduces core programming concepts in JavaScript and jQuery * Uses clear descriptions, inspiring examples, and easy-to-follow diagrams * Teaches you how to create scripts from scratch, and understand the thousands of JavaScripts, JavaScript APIs, and jQuery plugins that are available on the web * Demonstrates the latest practices in progressive enhancement, cross-browser compatibility, and when you may be better off using CSS3 If you’re looking to create more enriching web experiences and express your creativity through code, then this is the book for you.

by: Deshx
Created: —
Category: Programming
Viewed: 250


Como desplegar ventana modal de bootstrap con condicional de jquery?

No tengo mucho conocimiento sobre bootstrap. Quiero hacer una condicion para desplegar la ventana modal. Si los campos A y B estan vacíos, quiero mostrarla. de lo contrario no se debe mostrar. Este es mi codigo:

if(username=='undefined' && password=='undefined'){   	 	console.log(username);   	 	 $  ('#myModal').modal({   	 	 	show:true   	 	 });   	 	login.username="";login.password="";   	 }else{   	 	$  ('#myModal').modal({   	 	 	show:false   	 	 });   	 }
<form> <button type="button" data-toggle="modal" data-target="#myModal" class="btn btn-info" ng-click="login.ingresar()">Aceptar</button>                        </form>            <!-- Modal --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">   <div class="modal-dialog" role="document">     <div class="modal-content">       <div class="modal-header">         <button type="button" class="close cerrarModal" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>                </div>       <div class="modal-body">         ...       </div>       <div class="modal-footer">         <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>         <button type="button" class="btn btn-primary">Save changes</button>       </div>     </div>   </div> </div>

Lo que necesito en si es validar unos campos, para lo que quiero desplegar una ventana modal con los errores en caso de que los campos esten vacios, pero cuando no lo esten, necesito que el formulario se envíe. Pueden darme una guía porfis? Actualmente se muestra esten o no esten llenos los campos

jQuery script not working even with document.ready

I’m trying to add this code to my project, the idea is when you click any post, it takes the information from the post and paste it in the popup container.

It works good when I run it from the DevTools, but when I add it to the footer from the WordPress dashboard, it doesn’t work.

The script is:

jQuery('.caja-noticia').on('click', function(){   var nombre = jQuery(this).find('.titulo-noticia').text();   var texto = jQuery(this).find('.texto-noticia').text();   var descarga = jQuery(this).find('.link-noticia').text();   var video = jQuery(this).find('iframe').attr('src');   jQuery('.videoPopup').find('iframe').attr('src',video);   jQuery('.tituloPopup').text(nombre);   jQuery('.bajadaPopup').text(texto);   jQuery('.downloadPopup').attr('href',descarga); }); 

Website: www.westream.cl/apec

Please if anyone knows how to fix it!

Animacion con Jquery, un fadeIn, un animate con desplazamiento a la derecha y demas

Tengo que diseñar una animacion con jquery con los elementos fadeIn Y animate. Muestro codigo para ser mas concreto. Bueno, el asunto es este: Debo de sobreponer o ocultar las 3 imagenes siguientes del welcome y alinearlas una tras otra con animacion, se me ocurrio dos formas con un animate y que se mueva a la derecha por porcentaje o pixeles y la segunda es dandole un contenedor a donde desplazarse, pero este tipo de animacion no lo encuentro en la web. Adicional a eso como se utiliza el width con corchetes.

Codigo de HTML:

<!DOCTYPE html> <html lang="es" dir="ltr">   <head>     <meta charset="utf-8">     <!--BOOTSTRAP CSS LIBRARY-->     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">     <!--BOOTSTRAP CSS LIBRARY-->     <link rel="stylesheet" href="css/estilos.css">     <title>Animacion de Entrada Grupo Empresarial SKY</title>   </head>   <body>     <div class="container-fluid fondo">       <div class="row">         <div class="col-lg-3 col-md-3 col-sm-3 tableroEncabezado">          </div>       </div>       <div class="row">         <div class="col-lg-3 col-md-3 col-sm-3 tableroLogo">          </div>         <div class="col-lg-3 col-md-3 col-sm-3 tableroFirma">          </div>         <div class="col-lg-3 col-md-3 col-sm-3 tableroEscuela">          </div>       </div>     </div>     <!--IMAGENES     <img src="img/1.jpg" alt="imagen-bienvenido" id="bienvenido" class="bienvenido-css">     <img src="img/2.png" alt="imagen-logo" id="logo" class="logo-css">     <img src="img/3.jpg" alt="imagen-firma" id="firma" class="firma-css">     <img src="img/4.png" alt="imagen-academia" id="escuela" class="escuela-css">     -->     <!--IMAGENES-->     <!--BOOTSTRAP JS LIBRARY-->     <script   src="https://code.jquery.com/jquery-1.9.1.min.js"   integrity="sha256-wS9gmOZBqsqWxgIVgA8Y9WcQOa7PgSIX+rPA0VL2rbQ="   crossorigin="anonymous"></script>     <!--BOOTSTRAP JS LIBRARY-->     <script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"></script>     <script src="js/app2.js" type="text/javascript"></script>     <!--<script src="js/app.js"></script>-->   </body> </html> 

Codigo de CSS:

.fondo{background-color: white;} .logo-css{width: 260px;height: 260px; position: relative;} .firma-css{position: relative;width: 260px;height: 260px;} .escuela-css{position: relative;width: 260px;height: 260px;} .bienvenido-css{position: relative;} 

Codigo de JS:

$  (function(){   imagenAnimacion(); })  function imagenAnimacion(){   var welcome= $  ("<img src='img/1.jpg' alt='imagen-bienvenido' id='bienvenido' class='bienvenido-css' style='display:none;'>");   var logo= $  ("<img src='img/2.png' alt='imagen-logo' id='logo' class='logo-css' style='display:none;'>");   var signal= $  ("<img src='img/3.jpg' alt='imagen-firma' id='firma' class='firma-css' style='display:none;'>");   var school= $  ("<img src='img/4.png' alt='imagen-escuela' id='escuela' class='escuela-css' style='display:none;'>");   $  (".tableroEscuela").append(welcome);   welcome.fadeIn(2000, function(){     welcome.animate({       "right":"+=150%"       },"fast");       $  (".tableroEscuela").append(logo);       logo.fadeIn(2000, function(){         logo.animate({           "right":"+=200%"         },"fast");       $  (".tableroEscuela").append(signal);       signal.fadeIn(2000, function(){         logo.animate({           "right":"+=150%"           },"fast");       $  (".tableroEscuela").append(school);       school.fadeIn(2000, function(){         school.animate({           "right":"+=100%"         },"fast");           });         });       });     }); } 

Problema con validacion if, else if con jquery

les explico, tengo la siguiente función:

function valida() {             if (document.formAction.qty.value == 0) {                 $  ("#qty_INVALID").show();                 $  ("#qty").css('border-color', 'red').focus();                  return 0;                      }             if (document.formAction.password.value == 0) {                 $  ("#password_INVALID").show();                 $  ("#password").css('border-color', 'red').focus();                  return 0;                      }             //Enviar datos             var qty = $  ("#qty").val();             var password = $  ("#password").val();              var dataPost ="qty="+qty+"&pass="+password+"&moneyOut";             $  .ajax({                 type: "POST",                 url: "data/insert.php",                 data: dataPost,                 dataType: 'html',                 cache: false,                 success: function(data) {                        alert(data);                     if(data=="next_money") {                         alert("cierra modal");                         //$  ("#retiroModal").modal("hide");                                                    } else if(data="error_money"){                         alert("activa errores");                         /*$  ("#password").val('');                          $  ("#password").css('border-color', 'red').focus();                          $  ("#alerta_pass").fadeIn("fast");  */                     }                  }             })         }  

Les expongo toda mi función. Primero hace una validación de campos, si no son nulos continúa…Después en php imprimo dos posibles respuestas dependiendo de la consulta si el password es correcto envía “next_money” de lo contrario “error_money”.

Mi problema viene cuando intento validar la respuesta del data, si imprimo en la alerta el resultado del data todo es correcto, sin embargo como menciona a la hora de validar no hace nada o bien aunque evalúe el primer if se pasa al segundo. Creen que mi problema venga o sea necesario formatear mi data como string? De antemano agradezco su ayuda.

EXTRAER FECHAS DESDE MYSQL Y BLOQUEARLAS EN DATEPICKER JQUERY / PHP

Buenas tardes estoy tratando de hacer un pequeño sistema de reservas para mi universidad, la cuestión es que tengo una tabla en MySql donde se guardan fecha, (check in) del datepicker1 y la fecha de salida (check_out) del datepicker2, lo que no me cruje es como hacer el código PHP para que se conecte a la tabla y bloquee las fechas en el datepicker si es que esta ingresada en la tabla:

mi tabla esta con estos datos:

CHECK_IN    CHECK_OUT 2019-10-01	2019-10-02 2019-10-03	2019-10-06

como podemos ver en la tabla se encuentran datos desde el 01-10 al 06-10 la idea es que en datepicker se des-habilite ese rango de fechas,

Adjunto mi código de datepicker:

 <script  type="text/javascript">   	$  (document).ready(function () {      var minDate= new Date();      $  ("#depart").datepicker({         showAnim: 'drop',         numberOfMonth: 1,         minDate: minDate,         dateFormat: 'dd-mm-yy',         onClose: function (selectedDate) {             $  ("#return").datepicker("option", "minDate", selectedDate);         }     });      $  ("#return").datepicker({         showAnim: 'drop',         numberOfMonth: 1,         minDate: minDate,         dateFormat: 'dd-mm-yy',         onClose: function (selectedDate) {             $  ("#depart").datepicker("option", "maxDate", selectedDate);         }      });     });    	$  .datepicker.regional['es'] = { 		closeText: 'Cerrar', 		prevText: '< Ant', 		nextText: 'Sig >', 		currentText: 'Hoy', 		monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'], 		monthNamesShort: ['Ene','Feb','Mar','Abr', 'May','Jun','Jul','Ago','Sep', 'Oct','Nov','Dic'], 		dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'], 		dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'], 		dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'], 		weekHeader: 'Sm', 		dateFormat: 'dd/mm/yy', 		firstDay: 1, 		isRTL: false, 		showMonthAfterYear: false, 		yearSuffix: '' 		}; 		$  .datepicker.setDefaults($  .datepicker.regional['es']); 		$  (function () { 		$  ("#fecha").datepicker();		   		$  ("#depart").on("change", function(){ 				 	$  ("#return").prop( "disabled", false ); 				});   		});     </script>	

Mi HTML:

<div>                                  	<label>Check IN</label> 	<input type="text" id="depart" name="fecha" class="contact_input"> </div>  <div> 	<label>Check OUT</label> 	<input type="text" id="return" name="fechad" disabled="" class="contact_input"> </div>

JQuery Hover not Working in SharePoint 2013 Calendar list

I used following URL for loading all resources item in SharePoint 2013 Calendar List and Its working fine as per my expectation.

http://blogs.technet.com/b/meamcs/archive/2013/04/10/sharepoint-group-calendar-adding-default-users.aspx

Now I implemented jQuery Hover functionality for item Preview. The Hover working fine for Currently Logged user which is in top row in the List. But the same hover not working for remaining resources.

The following simple jQuery I used in the SharePoint 2013 Calendar list.

$  (document).ready(function(){  $  ('a[href*="DispForm.aspx"]').hover(function(){alert('Mouse Hover');}); });