Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] No puedo ejecutar 2 scripts en la misma página

Estas en el tema de No puedo ejecutar 2 scripts en la misma página en el foro de Javascript en Foros del Web. Tengo un slider llamado bxslider y para usarlo obviamente tiene un código javascript, pero también tengo un autocompletar y en el index de mi página ...
  #1 (permalink)  
Antiguo 26/03/2016, 15:17
 
Fecha de Ingreso: enero-2016
Ubicación: Venezuela
Mensajes: 139
Antigüedad: 8 años, 11 meses
Puntos: 3
No puedo ejecutar 2 scripts en la misma página

Tengo un slider llamado bxslider y para usarlo obviamente tiene un código javascript, pero también tengo un autocompletar y en el index de mi página funciona perfecto el autocompletar pero cuando voy a otra página y se tiene que ejecutar el slider y el autocompletar no me funciona el autocompletar, el código es el siguiente:

BXSLIDER:
Código PHP:
Ver original
  1. <script type="text/javascript">
  2.  
  3. $('document').ready(function(){
  4.  
  5. $('.bxslider').bxSlider({
  6.   adaptiveHeight: true,
  7.   mode: 'fade',
  8.   auto: true,
  9.   autoControls: true
  10. });
  11. });
  12.  
  13. </script>
El autocompletar:
Código PHP:
<script type="text/javascript">
$(
'document').ready(function(){
    $(
"#search").keyup(function(e){
    var 
tecla e.keyCode || e.which;
    if (
tecla != 13){
        if ($(
"#response").css("display") != "none"){
            $(
"#response").slideUp();
                }
        }
}).
autocomplete({
    
minLength1,
    
source"/include/class.php",
    
select: function (eventobject){
        $(
"#response h1").html(object.item.value);
        $(
"#response h1").html(object.item.nombrenormal);
        $(
"#response").slideDown();
    }
}).
data("ui-autocomplete")._renderItem = function (ulitem){
    return $(
"<li></li>")
        .
append("<a class= buscabusca ><div id = buscador><label class = nombre value = '"item.value +"'>" item.nombrenormal "</label></div></a>")
        .
appendTo(ul);
};
});

</script> 
Y otra cosa que pasa es que tengo que colocar los archivos necesarios para el bxslider, después de el script en el head, porque si lo pongo antes no me funciona ninguno de los dos, es decir:


Código Javascript:
Ver original
  1. //ACÁ ARRIBA ESTÁN LOS DOS SCRIPTS QUE COLOQUE ANTERIORMENTE, Y SI ESTO NO VA ABAJO NO ME CORRE EL SLIDER
  2.  
  3. <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
  4.     <link type="text/css" rel="stylesheet" href="/css/jquery.bxslider.css">
  5.     <script src="/js/jquery.bxslider.min.js"></script>

Gracias.
  #2 (permalink)  
Antiguo 26/03/2016, 15:55
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años, 5 meses
Puntos: 263
Respuesta: No puedo ejecutar 2 scripts en la misma página

prueba asi:

Código Javascript:
Ver original
  1. var X = jQuery.noConfict();
  2.  
  3. X('document').ready(function(){
  4.    X("#search").keyup(function(e){
  5.     var tecla = e.keyCode || e.which;
  6.     if (tecla != 13){
  7.         if (X("#response").css("display") != "none"){
  8.             X("#response").slideUp();
  9.                 }
  10.         }
  11. }).autocomplete({
  12.     minLength: 1,
  13.     source: "/include/class.php",
  14.     select: function (event, object){
  15.         X("#response h1").html(object.item.value);
  16.         X("#response h1").html(object.item.nombrenormal);
  17.         X("#response").slideDown();
  18.     }
  19. }).data("ui-autocomplete")._renderItem = function (ul, item){
  20.     return X("<li></li>")
  21.         .append("<a class= buscabusca ><div id = buscador><label class = nombre value = '"+ item.value +"'>" + item.nombrenormal + "</label></div></a>")
  22.         .appendTo(ul);
  23. };
  24. });
__________________
[email protected]
HITCEL
  #3 (permalink)  
Antiguo 26/03/2016, 16:16
 
Fecha de Ingreso: enero-2016
Ubicación: Venezuela
Mensajes: 139
Antigüedad: 8 años, 11 meses
Puntos: 3
Respuesta: No puedo ejecutar 2 scripts en la misma página

Trate con eso y no me funciona ni en donde están los dos juntos ni en el index que es donde no me genera error..
  #4 (permalink)  
Antiguo 26/03/2016, 17:09
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 1 mes
Puntos: 977
Respuesta: No puedo ejecutar 2 scripts en la misma página

Ese código del autocompletado se me hace muy familiar.

Fíjate en el mensaje que se muestra en la consola del navegador (pulsa F12 y ejecuta el proceso).
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #5 (permalink)  
Antiguo 26/03/2016, 17:18
 
Fecha de Ingreso: enero-2016
Ubicación: Venezuela
Mensajes: 139
Antigüedad: 8 años, 11 meses
Puntos: 3
Respuesta: No puedo ejecutar 2 scripts en la misma página

Cita:
Iniciado por Alexis88 Ver Mensaje
Ese código del autocompletado se me hace muy familiar.

Fíjate en el mensaje que se muestra en la consola del navegador (pulsa F12 y ejecuta el proceso).
Jajaja

Gracias a los dos, el problema era que se ejecutaba la librería de JQuery dos veces (Tenía el 2 y el 1.8). Ya lo solucione

Etiquetas: ajax, funcion, js, página, php, scripts
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 00:44.