Foros del Web » Programando para Internet » Jquery »

Complejo Jquery me parte la cabeza HELP

Estas en el tema de Complejo Jquery me parte la cabeza HELP en el foro de Jquery en Foros del Web. estoy tratando de hacer este efecto: http://www.mastercafe.com/?jquery/jQ...nes/1537/po/es segui el tutorial hice todo bien pero no funciona HELPPPPP @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original <!DOCTYPE html ...
  #1 (permalink)  
Antiguo 08/11/2010, 15:49
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago-Chile
Mensajes: 253
Antigüedad: 16 años
Puntos: 1
Complejo Jquery me parte la cabeza HELP

estoy tratando de hacer este efecto:
http://www.mastercafe.com/?jquery/jQ...nes/1537/po/es

segui el tutorial hice todo bien pero no funciona HELPPPPP

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>Documento sin título</title>
  5.  
  6. ul.sdt_menu{
  7.     margin:0;
  8.     padding:0;
  9.     list-style: none;
  10.     font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
  11.     font-size:14px;
  12.     width:1020px;
  13. }
  14. ul.sdt_menu a{
  15.     text-decoration:none;
  16.     outline:none;
  17. }
  18. ul.sdt_menu li{
  19.     float:left;
  20.     width:170px;
  21.     height:85px;
  22.     position:relative;
  23.     cursor:pointer;
  24. }
  25. ul.sdt_menu li > a{
  26.     position:absolute;
  27.     top:0px;
  28.     left:0px;
  29.     width:170px;
  30.     height:85px;
  31.     z-index:12;
  32.     background:transparent url(http://www.mastercafe.com/ejemplos/slideboxmenu/images/overlay.png) no-repeat bottom right;
  33.     -moz-box-shadow:0px 0px 2px #000 inset;
  34.     -webkit-box-shadow:0px 0px 2px #000 inset;
  35.     box-shadow:0px 0px 2px #000 inset;
  36. }
  37. ul.sdt_menu li a img{
  38.     border:none;
  39.     position:absolute;
  40.     width:0px;
  41.     height:0px;
  42.     bottom:0px;
  43.     left:85px;
  44.     z-index:100;
  45.     -moz-box-shadow:0px 0px 4px #000;
  46.     -webkit-box-shadow:0px 0px 4px #000;
  47.     box-shadow:0px 0px 4px #000;
  48. }
  49. ul.sdt_menu li span.sdt_wrap{
  50.     position:absolute;
  51.     top:25px;
  52.     left:0px;
  53.     width:170px;
  54.     height:60px;
  55.     z-index:15;
  56. }
  57. ul.sdt_menu li span.sdt_active{
  58.     position:absolute;
  59.     background:#111;
  60.     top:85px;
  61.     width:170px;
  62.     height:0px;
  63.     left:0px;
  64.     z-index:14;
  65.     -moz-box-shadow:0px 0px 4px #000 inset;
  66.     -webkit-box-shadow:0px 0px 4px #000 inset;
  67.     box-shadow:0px 0px 4px #000 inset;
  68. }
  69. ul.sdt_menu li span span.sdt_link,
  70. ul.sdt_menu li span span.sdt_descr,
  71. ul.sdt_menu li div.sdt_box a{
  72.     margin-left:15px;
  73.     text-transform:uppercase;
  74.     text-shadow:1px 1px 1px #000;
  75. }
  76. ul.sdt_menu li span span.sdt_link{
  77.     color:#fff;
  78.     font-size:24px;
  79.     float:left;
  80.     clear:both;
  81. }
  82. ul.sdt_menu li span span.sdt_descr{
  83.     color:#0B75AF;
  84.     float:left;
  85.     clear:both;
  86.     width:155px; /*For dumbass IE7*/
  87.     font-size:10px;
  88.     letter-spacing:1px;
  89. }
  90. ul.sdt_menu li div.sdt_box{
  91.     display:block;
  92.     position:absolute;
  93.     width:170px;
  94.     overflow:hidden;
  95.     height:170px;
  96.     top:85px;
  97.     left:0px;
  98.     display:none;
  99.     background:#000;
  100. }
  101. ul.sdt_menu li div.sdt_box a{
  102.     float:left;
  103.     clear:both;
  104.     line-height:30px;
  105.     color:#0B75AF;
  106. }
  107. ul.sdt_menu li div.sdt_box a:first-child{
  108.     margin-top:15px;
  109. }
  110. ul.sdt_menu li div.sdt_box a:hover{
  111.     color:#fff;
  112. }
  113. body { background-color:#000; }
  114.  
  115.  
  116. </head>
  117.  
  118.  
  119.     <div class="content">
  120.  
  121.             <h1 class="title">Slide Down Box Menu with jQuery and CSS3</h1>
  122.  
  123.             <ul id="sdt_menu" class="sdt_menu">
  124.  
  125.                 <li>
  126.  
  127.                     <a href="#">
  128.  
  129.                         <img src="http://www.mastercafe.com/ejemplos/slideboxmenu/images/2.jpg" alt=""/>
  130.  
  131.                         <span class="sdt_active"></span>
  132.  
  133.                         <span class="sdt_wrap">
  134.  
  135.                             <span class="sdt_link">About me</span>
  136.  
  137.                             <span class="sdt_descr">Get to know me</span>
  138.  
  139.                         </span>
  140.  
  141.                     </a>
  142.  
  143.                 </li>
  144.  
  145.                 <li>
  146.  
  147.                     <a href="#">
  148.  
  149.                         <img src="http://www.mastercafe.com/ejemplos/slideboxmenu/images/1.jpg" alt=""/>
  150.  
  151.                         <span class="sdt_active"></span>
  152.  
  153.                         <span class="sdt_wrap">
  154.  
  155.                             <span class="sdt_link">Portfolio</span>
  156.  
  157.                             <span class="sdt_descr">My work</span>
  158.  
  159.                         </span>
  160.  
  161.                     </a>
  162.  
  163.                     <div class="sdt_box">
  164.  
  165.                             <a href="#">Websites</a>
  166.  
  167.                             <a href="#">Illustrations</a>
  168.  
  169.                             <a href="#">Photography</a>
  170.  
  171.                     </div>
  172.  
  173.                 </li>
  174.  
  175.                 <li>
  176.  
  177.                     <a href="#">
  178.  
  179.                         <img src="http://www.mastercafe.com/ejemplos/slideboxmenu/images/2.jpg" alt=""/>
  180.  
  181.                         <span class="sdt_active"></span>
  182.  
  183.                         <span class="sdt_wrap">
  184.  
  185.                             <span class="sdt_link">Inspiration</span>
  186.  
  187.                             <span class="sdt_descr">Where ideas get born</span>
  188.  
  189.                         </span>
  190.  
  191.                     </a>
  192.  
  193.                 </li>
  194.  
  195.                 <li>
  196.  
  197.                     <a href="#">
  198.  
  199.                         <img src="http://www.mastercafe.com/ejemplos/slideboxmenu/images/4.jpg" alt=""/>
  200.  
  201.                         <span class="sdt_active"></span>
  202.  
  203.                         <span class="sdt_wrap">
  204.  
  205.                             <span class="sdt_link">Photos</span>
  206.  
  207.                             <span class="sdt_descr">I like to photograph</span>
  208.  
  209.                         </span>
  210.  
  211.                     </a>
  212.  
  213.                 </li>
  214.  
  215.                 <li>
  216.  
  217.                     <a href="#">
  218.  
  219.                         <img src="http://www.mastercafe.com/ejemplos/slideboxmenu/images/5.jpg" alt=""/>
  220.  
  221.                         <span class="sdt_active"></span>
  222.  
  223.                         <span class="sdt_wrap">
  224.  
  225.                             <span class="sdt_link">Blog</span>
  226.  
  227.                             <span class="sdt_descr">I write about design</span>
  228.  
  229.                         </span>
  230.  
  231.                     </a>
  232.  
  233.                 </li>
  234.  
  235.                 <li>
  236.  
  237.                     <a href="#">
  238.  
  239.                         <img src="http://www.mastercafe.com/ejemplos/slideboxmenu/images/6.jpg" alt=""/>
  240.  
  241.                         <span class="sdt_active"></span>
  242.  
  243.                         <span class="sdt_wrap">
  244.  
  245.                             <span class="sdt_link">Projects</span>
  246.  
  247.                             <span class="sdt_descr">I like to code</span>
  248.  
  249.                         </span>
  250.  
  251.                     </a>
  252.  
  253.                     <div class="sdt_box">
  254.  
  255.                         <a href="#">Job Board Website</a>
  256.  
  257.                         <a href="#">Shopping Cart</a>
  258.  
  259.                         <a href="#">Interactive Maps</a>
  260.  
  261.                     </div>
  262.  
  263.                 </li>
  264.  
  265.             </ul>
  266.  
  267.         </div>
  268. </body>
  269. </html>
__________________
Si Crees que puedes o no, en ambos casos tienes Razón. (H. Ford).


http://img710.imageshack.us/img710/1...developers.gif
  #2 (permalink)  
Antiguo 08/11/2010, 17:03
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Complejo Jquery me parte la cabeza HELP

Dos cosas:

- no estas incluyendo las librerias, no? Yo no las veo y son la parte fundamental del asunto...

- sabes usar un debuger, como firebug? Fijate que te marca la consola de errores javascript.
  #3 (permalink)  
Antiguo 09/11/2010, 00:38
 
Fecha de Ingreso: mayo-2008
Ubicación: Santiago-Chile
Mensajes: 253
Antigüedad: 16 años
Puntos: 1
Respuesta: Complejo Jquery me parte la cabeza HELP

agregue las librerias jquery y jquery.easing.1.3 y la consola de errores dice esto

Jquery is not defined y al hacer click me selecciona eso help
jQuery.easing['jswing'] = jQuery.easing['swing'];


Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>Documento sin título</title>
  5.  
  6. ul.sdt_menu{
  7.     margin:0;
  8.     padding:0;
  9.     list-style: none;
  10.     font-family:"Myriad Pro", "Trebuchet MS", sans-serif;
  11.     font-size:14px;
  12.     width:1020px;
  13. }
  14. ul.sdt_menu a{
  15.     text-decoration:none;
  16.     outline:none;
  17. }
  18. ul.sdt_menu li{
  19.     float:left;
  20.     width:170px;
  21.     height:85px;
  22.     position:relative;
  23.     cursor:pointer;
  24. }
  25. ul.sdt_menu li > a{
  26.     position:absolute;
  27.     top:0px;
  28.     left:0px;
  29.     width:170px;
  30.     height:85px;
  31.     z-index:12;
  32.     background:transparent url(http://www.mastercafe.com/ejemplos/slideboxmenu/images/overlay.png) no-repeat bottom right;
  33.     -moz-box-shadow:0px 0px 2px #000 inset;
  34.     -webkit-box-shadow:0px 0px 2px #000 inset;
  35.     box-shadow:0px 0px 2px #000 inset;
  36. }
  37. ul.sdt_menu li a img{
  38.     border:none;
  39.     position:absolute;
  40.     width:0px;
  41.     height:0px;
  42.     bottom:0px;
  43.     left:85px;
  44.     z-index:100;
  45.     -moz-box-shadow:0px 0px 4px #000;
  46.     -webkit-box-shadow:0px 0px 4px #000;
  47.     box-shadow:0px 0px 4px #000;
  48. }
  49. ul.sdt_menu li span.sdt_wrap{
  50.     position:absolute;
  51.     top:25px;
  52.     left:0px;
  53.     width:170px;
  54.     height:60px;
  55.     z-index:15;
  56. }
  57. ul.sdt_menu li span.sdt_active{
  58.     position:absolute;
  59.     background:#111;
  60.     top:85px;
  61.     width:170px;
  62.     height:0px;
  63.     left:0px;
  64.     z-index:14;
  65.     -moz-box-shadow:0px 0px 4px #000 inset;
  66.     -webkit-box-shadow:0px 0px 4px #000 inset;
  67.     box-shadow:0px 0px 4px #000 inset;
  68. }
  69. ul.sdt_menu li span span.sdt_link,
  70. ul.sdt_menu li span span.sdt_descr,
  71. ul.sdt_menu li div.sdt_box a{
  72.     margin-left:15px;
  73.     text-transform:uppercase;
  74.     text-shadow:1px 1px 1px #000;
  75. }
  76. ul.sdt_menu li span span.sdt_link{
  77.     color:#fff;
  78.     font-size:24px;
  79.     float:left;
  80.     clear:both;
  81. }
  82. ul.sdt_menu li span span.sdt_descr{
  83.     color:#0B75AF;
  84.     float:left;
  85.     clear:both;
  86.     width:155px; /*For dumbass IE7*/
  87.     font-size:10px;
  88.     letter-spacing:1px;
  89. }
  90. ul.sdt_menu li div.sdt_box{
  91.     display:block;
  92.     position:absolute;
  93.     width:170px;
  94.     overflow:hidden;
  95.     height:170px;
  96.     top:85px;
  97.     left:0px;
  98.     display:none;
  99.     background:#000;
  100. }
  101. ul.sdt_menu li div.sdt_box a{
  102.     float:left;
  103.     clear:both;
  104.     line-height:30px;
  105.     color:#0B75AF;
  106. }
  107. ul.sdt_menu li div.sdt_box a:first-child{
  108.     margin-top:15px;
  109. }
  110. ul.sdt_menu li div.sdt_box a:hover{
  111.     color:#fff;
  112. }
  113. body { background-color:#000; }
  114.  
  115.  
  116. </head>
  117.  
  118.     <div class="content">
  119.  
  120.             <h1 class="title">Slide Down Box Menu with jQuery and CSS3</h1>
  121.  
  122.             <ul id="sdt_menu" class="sdt_menu">
  123.  
  124.                 <li>
  125.  
  126.                     <a href="#">
  127.  
  128.                         <img src="http://www.mastercafe.com/ejemplos/slideboxmenu/images/2.jpg" alt=""/>
  129.  
  130.                         <span class="sdt_active"></span>
  131.  
  132.                         <span class="sdt_wrap">
  133.  
  134.                             <span class="sdt_link">About me</span>
  135.  
  136.                             <span class="sdt_descr">Get to know me</span>
  137.  
  138.                         </span>
  139.  
  140.                     </a>
  141.  
  142.                 </li>
  143.  
  144.                 <li>
  145.  
  146.                     <a href="#">
  147.  
  148.                         <img src="http://www.mastercafe.com/ejemplos/slideboxmenu/images/1.jpg" alt=""/>
  149.  
  150.                         <span class="sdt_active"></span>
  151.  
  152.                         <span class="sdt_wrap">
  153.  
  154.                             <span class="sdt_link">Portfolio</span>
  155.  
  156.                             <span class="sdt_descr">My work</span>
  157.  
  158.                         </span>
  159.  
  160.                     </a>
  161.  
  162.                     <div class="sdt_box">
  163.  
  164.                             <a href="#">Websites</a>
  165.  
  166.                             <a href="#">Illustrations</a>
  167.  
  168.                             <a href="#">Photography</a>
  169.  
  170.                     </div>
  171.  
  172.                 </li>
  173.  
  174.                 <li>
  175.  
  176.                     <a href="#">
  177.  
  178.                         <img src="http://www.mastercafe.com/ejemplos/slideboxmenu/images/2.jpg" alt=""/>
  179.  
  180.                         <span class="sdt_active"></span>
  181.  
  182.                         <span class="sdt_wrap">
  183.  
  184.                             <span class="sdt_link">Inspiration</span>
  185.  
  186.                             <span class="sdt_descr">Where ideas get born</span>
  187.  
  188.                         </span>
  189.  
  190.                     </a>
  191.  
  192.                 </li>
  193.  
  194.                 <li>
  195.  
  196.                     <a href="#">
  197.  
  198.                         <img src="http://www.mastercafe.com/ejemplos/slideboxmenu/images/4.jpg" alt=""/>
  199.  
  200.                         <span class="sdt_active"></span>
  201.  
  202.                         <span class="sdt_wrap">
  203.  
  204.                             <span class="sdt_link">Photos</span>
  205.  
  206.                             <span class="sdt_descr">I like to photograph</span>
  207.  
  208.                         </span>
  209.  
  210.                     </a>
  211.  
  212.                 </li>
  213.  
  214.                 <li>
  215.  
  216.                     <a href="#">
  217.  
  218.                         <img src="http://www.mastercafe.com/ejemplos/slideboxmenu/images/5.jpg" alt=""/>
  219.  
  220.                         <span class="sdt_active"></span>
  221.  
  222.                         <span class="sdt_wrap">
  223.  
  224.                             <span class="sdt_link">Blog</span>
  225.  
  226.                             <span class="sdt_descr">I write about design</span>
  227.  
  228.                         </span>
  229.  
  230.                     </a>
  231.  
  232.                 </li>
  233.  
  234.                 <li>
  235.  
  236.                     <a href="#">
  237.  
  238.                         <img src="http://www.mastercafe.com/ejemplos/slideboxmenu/images/6.jpg" alt=""/>
  239.  
  240.                         <span class="sdt_active"></span>
  241.  
  242.                         <span class="sdt_wrap">
  243.  
  244.                             <span class="sdt_link">Projects</span>
  245.  
  246.                             <span class="sdt_descr">I like to code</span>
  247.  
  248.                         </span>
  249.  
  250.                     </a>
  251.  
  252.                     <div class="sdt_box">
  253.  
  254.                         <a href="#">Job Board Website</a>
  255.  
  256.                         <a href="#">Shopping Cart</a>
  257.  
  258.                         <a href="#">Interactive Maps</a>
  259.  
  260.                     </div>
  261.  
  262.                 </li>
  263.  
  264.             </ul>
  265.  
  266.         </div>
  267.  
  268.  
  269.  
  270.  
  271. <script src="http://www.mastercafe.com/ejemplos/slideboxmenu/jquery.easing.1.3.js" language="javascript"></script>
  272. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  273. <script type="text/javascript">
  274.  
  275.             $(function() {
  276.  
  277.                 /**
  278.  
  279.                 * for each menu element, on mouseenter,
  280.  
  281.                 * we enlarge the image, and show both sdt_active span and
  282.  
  283.                 * sdt_wrap span. If the element has a sub menu (sdt_box),
  284.  
  285.                 * then we slide it - if the element is the last one in the menu
  286.  
  287.                 * we slide it to the left, otherwise to the right
  288.  
  289.                 */
  290.  
  291.                 $('#sdt_menu > li').bind('mouseenter',function(){
  292.  
  293.                     var $elem = $(this);
  294.  
  295.                     $elem.find('img')
  296.  
  297.                          .stop(true)
  298.  
  299.                          .animate({
  300.  
  301.                             'width':'170px',
  302.  
  303.                             'height':'170px',
  304.  
  305.                             'left':'0px'
  306.  
  307.                          },400,'easeOutBack')
  308.  
  309.                          .andSelf()
  310.  
  311.                          .find('.sdt_wrap')
  312.  
  313.                          .stop(true)
  314.  
  315.                          .animate({'top':'140px'},500,'easeOutBack')
  316.  
  317.                          .andSelf()
  318.  
  319.                          .find('.sdt_active')
  320.  
  321.                          .stop(true)
  322.  
  323.                          .animate({'height':'170px'},300,function(){
  324.  
  325.                         var $sub_menu = $elem.find('.sdt_box');
  326.  
  327.                         if($sub_menu.length){
  328.  
  329.                             var left = '170px';
  330.  
  331.                             if($elem.parent().children().length == $elem.index()+1)
  332.  
  333.                                 left = '-170px';
  334.  
  335.                             $sub_menu.show().animate({'left':left},200);
  336.  
  337.                         }  
  338.  
  339.                     });
  340.  
  341.                 }).bind('mouseleave',function(){
  342.  
  343.                     var $elem = $(this);
  344.  
  345.                     var $sub_menu = $elem.find('.sdt_box');
  346.  
  347.                     if($sub_menu.length)
  348.  
  349.                         $sub_menu.hide().css('left','0px');
  350.  
  351.                    
  352.  
  353.                     $elem.find('.sdt_active')
  354.  
  355.                          .stop(true)
  356.  
  357.                          .animate({'height':'0px'},300)
  358.  
  359.                          .andSelf().find('img')
  360.  
  361.                          .stop(true)
  362.  
  363.                          .animate({
  364.  
  365.                             'width':'0px',
  366.  
  367.                             'height':'0px',
  368.  
  369.                             'left':'85px'},400)
  370.  
  371.                          .andSelf()
  372.  
  373.                          .find('.sdt_wrap')
  374.  
  375.                          .stop(true)
  376.  
  377.                          .animate({'top':'25px'},500);
  378.  
  379.                 });
  380.  
  381.             });
  382.  
  383.         </script>
  384.  
  385.  
  386.  
  387. </body>
  388. </html>
__________________
Si Crees que puedes o no, en ambos casos tienes Razón. (H. Ford).


http://img710.imageshack.us/img710/1...developers.gif
  #4 (permalink)  
Antiguo 09/11/2010, 04:09
 
Fecha de Ingreso: mayo-2006
Ubicación: Oviedo - Asturias
Mensajes: 23
Antigüedad: 18 años
Puntos: 1
Respuesta: Complejo Jquery me parte la cabeza HELP

Si te fijas bien en el ejemplo que creamos stand alone (para que la gente no se lie con las librerias propias de nuestra web), solo necesitas jquery y easing plugin.
Mirate el enlace:
http://www.mastercafe.com/ejemplos/slideboxmenu/

Revisa en la parte de abajo del código y verás:
script de jquery
Script de easing
Script para el menú

Si tienes dudas puedes contactarnos en la misma web http://www.mastercafe.com registrándote y usando nuestro blog.
  #5 (permalink)  
Antiguo 09/11/2010, 20:10
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: Complejo Jquery me parte la cabeza HELP

Por convención interesterlar, los <script> deben ir dentro de los tags <head></head>. Segundo, no sé como funciona, pero el easing que depende de jQuery, debería ser llamado después de este último, no antes .
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #6 (permalink)  
Antiguo 10/11/2010, 03:16
 
Fecha de Ingreso: mayo-2006
Ubicación: Oviedo - Asturias
Mensajes: 23
Antigüedad: 18 años
Puntos: 1
Respuesta: Complejo Jquery me parte la cabeza HELP

Me temo que en la via lactea hubo una modificación sobre esa norma y ahora los script y otras cosas se autoriza a que se pongan en el BODY e incluso se recomienda al final para acelerar la carga y ejecución de la web. Revisate lo nuevo para SEO.
Sobre el orden, en efecto la "Norma" intergaláctica es definir primero y llamar después, salvo que lo que tengamos sea funciones que si pueden estar desordenadas (de nuevo este no es el caso ya que es una extensión de jQuery), por tanto como dice SpiderBoy... ordena las líneas.
Lo dicho el ejemplo que pusimos no es nada complicado, solo necesita orden.
[URL="http://www.mastercafe.com/ejemplos/slideboxmenu/"]http://www.mastercafe.com/ejemplos/slideboxmenu/[/URL]
  #7 (permalink)  
Antiguo 10/11/2010, 11:10
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Complejo Jquery me parte la cabeza HELP

[QUOTE]
Cita:
se recomienda al final para acelerar la carga y ejecución de la web
Si querés acelerar hay que enlazar un archivo js y no poner código js en el html, porque los js quedan en caché, si tenés una página dinámica simpre va a cargar los trozos de código javascript que tengas pero si está en un archivo externo se ahorra la carga de ese trozo.
Si vamos al caso, no solo es para el javascript sino también para css.

Aparte por separar html de javascript y html de css.

Código js (y css) en cualquier parte del body, arriba, abajo, al centro y adentro (no voy a si se autoriza o no, de hecho valida) pero es Horrible. Es ilegible, no se puede trabajar.

Se separa por cuentión de organización y optimización.

Cita:
Revisate lo nuevo para SEO
¿qué tiene que ver SEO con decidir normas o estándares?


Cita:
Por convención interesterlar, los <script> deben ir dentro de los tags <head></head>.
Si, no me imagino trabajar con alguien que me incluya código por cualquier lado para que yo me tenga que esforzar en encontrarlos jeje

Es como que un programador te diga para trabajar con MVC y le contestes "para qué si el resultado es el mismo metiendo html, consultas a la db, css, jacascrit en cualquier lado"


Pero bien, a modo de ejemplo/tutorial eso no importa, la idea es mostrar como se hace y el que lo implemente lo haga como quiera, yo cuando posteo algo no me importa ni meter estilos en los elemento html porque no va al caso algo de css cuando querés enseñar/mostrar/transmitir algo de jquery

Última edición por Dany_s; 10/11/2010 a las 11:34
  #8 (permalink)  
Antiguo 11/11/2010, 07:49
 
Fecha de Ingreso: mayo-2006
Ubicación: Oviedo - Asturias
Mensajes: 23
Antigüedad: 18 años
Puntos: 1
Respuesta: Complejo Jquery me parte la cabeza HELP

"¿qué tiene que ver SEO con decidir normas o estándares?"
Pues casi todo con el Google Caffeine:
- velocidad de descarga
- claridad de contenidos HTML
- semántica del código (meter jvs por el medio penaliza)
- cantidad de peticiones de archivos (meter 5 llamadas a css es peor que 1 sola y lo mismo para scripts)

Como bien dices meter todo en archivos siempre mejora el tema de cache en equipos, si además agrupas "mejor que mejor".
  #9 (permalink)  
Antiguo 11/11/2010, 09:04
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Complejo Jquery me parte la cabeza HELP

Las prácticas o técnicas de optimización (on page) para buscadores se basa en los estándares web, son los estándares que van definiendo la w3c

Tengo que leer al que me guia http://www.w3.org/

Compresión de código, css sprites, configuración de servidores, programación, usar esto o lo otro, etc, etc, muchisimas cosas ayudan a que una web sea más rápida, de ahi que me tenga que leer sobre SEO.... no

Esas cosas no hay que hacerlo para los buscadores, son para mi, para los que desarrollan conmigo, para el próximo que se una al equipo y para los usuarios de la web.

Leer sobre SEO hay que dejarlo para lo último.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:50.