jqueryui.php 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <?php
  2. /*
  3. * To change this license header, choose License Headers in Project Properties.
  4. * To change this template file, choose Tools | Templates
  5. * and open the template in the editor.
  6. */
  7. ?>
  8. <div class="col-md-10 col-md-offset-1">
  9. <h1>jQuery UI</h1>
  10. <p>
  11. JQuery UI es un asistente para usar interacciones de interfaz de usuario,
  12. efectos, widgets y temas creados en la parte superior de la librería
  13. de jQuery. Ya sea que estas creando aplicaciones web altamente interactivas
  14. o simplemente necesitas agregar un selector de fechas a un formulario
  15. , jQuery UI es la opción perfecta.
  16. </p>
  17. <p>jQuery UI tiene numerosas funcionalidades que extienden lo visto anteriormente
  18. durante las secciones anteriores. Permite ampliar tu control sobre
  19. aspectos de la web que pueden parecer a la vista inalcanzables de
  20. otro modo
  21. </p>
  22. <p>Todos los widgets de jQuery UI usan los mismos patrones, así que si
  23. aprendes a usar uno, entonces sabrás cómo usarlos todos.
  24. </p>
  25. <h3>Descarga</h3>
  26. <p>Primero descarga los archivos de jQuery UI de la <a href="http://jqueryui.com/download/">página oficial</a>.
  27. o pulsa sobre este
  28. <a href="http://jqueryui.com/resources/download/jquery-ui-1.12.1.zip" download>link</a>.
  29. </p>
  30. <p>
  31. Y poner el archivo jquery-ui.min.js y la carpeta external en el lugar de los javascript.
  32. El archivo jquery-ui.min.css y la carpeta images en la carpeta del css.
  33. </p>
  34. <h3>Draggable, Resizable y Droppable</h3>
  35. <p>
  36. A continuación vamos a ver tres métodos que permiten manipular un elemento.
  37. De manera que podamos moverlo y redimensionarlo a nuestro antojo.
  38. El método Droppable sirve para saber si se ha movido algún elemento dentro
  39. de él.
  40. </p>
  41. <div id="manipulation2">
  42. <div id="dragAndResize"> </div>
  43. <div id="dragAndResize2"> </div>
  44. <div id="dropBy"><p>Déjalo aquí</p> </div>
  45. </div>
  46. <pre>
  47. <code>
  48. $( function() {
  49. $( "#dragAndResize" ).draggable().resizable();
  50. $("#dragAndResize2").draggable({
  51. containment: "parent",
  52. cursor: "crosshair"
  53. });
  54. $( "#dropBy" ).droppable({
  55. drop: function( event, ui ) {
  56. $( this )
  57. .addClass( "ui-state-highlight" )
  58. .find( "p" )
  59. .html( "Colocado!" );
  60. }
  61. });
  62. });
  63. </code>
  64. </pre>
  65. <br>
  66. <h3>Efectos de animación</h3>
  67. <p>jQuery UI pone a nuestra disposición además de métodos más interactivos.
  68. Una serie de efectos visuales que se pueden utilizar para un elemento
  69. seleccionado.
  70. </p>
  71. <div class="toggler">
  72. <div id="effect" class="ui-widget-content ui-corner-all">
  73. <h3 class="ui-widget-header ui-corner-all">Effect</h3>
  74. <p>
  75. Etiam libero neque, luctus a, eleifend nec, semper at, lorem. Sed pede. Nulla lorem metus, adipiscing ut, luctus sed, hendrerit vitae, mi.
  76. </p>
  77. </div>
  78. </div>
  79. <select name="effects" id="effectTypes">
  80. <option value="blind">Blind</option>
  81. <option value="bounce">Bounce</option>
  82. <option value="clip">Clip</option>
  83. <option value="drop">Drop</option>
  84. <option value="explode">Explode</option>
  85. <option value="fade">Fade</option>
  86. <option value="fold">Fold</option>
  87. <option value="highlight">Highlight</option>
  88. <option value="puff">Puff</option>
  89. <option value="pulsate">Pulsate</option>
  90. <option value="scale">Scale</option>
  91. <option value="shake">Shake</option>
  92. <option value="size">Size</option>
  93. <option value="slide">Slide</option>
  94. <option value="transfer">Transfer</option>
  95. </select><br><br>
  96. <button id="button" class="ui-state-default ui-corner-all">Usar Efecto</button>
  97. </div>
  98. <script src="../jQueryProject/assets/js/jqueryui.js"></script>