Ya imaginaba que no funcionaría, pero al menos tienes el código mejor estructurado.
Está claro que si no funciona, es por algo. Si usas firefox, abre la consola de errores (ctrl+shit+j) para comprobar qué dice y desde ahí podremos mirar. En la pestaña "Errores" verás los problemas relacionados con javascript.
Con un archivo js externo, me refiero a que igual que enlazas a librerías como jquery.js, también puedes hacerlo a otro archivo.js donde tengas el código que vayas a utilizar.
Por ejemplo:
Código javascript
:
Ver original$(document).ready(function(){
$('.slider').mobilyslider({
content: '.sliderContent',
children: 'div',
transition: 'fade',
animationSpeed: 800,
autoplay: false,
autoplaySpeed: 3000,
pauseOnHover: false,
bullets: true,
arrows: true,
arrowsHide: false,
prev: 'prev',
next: 'next',
animationStart: function(){},
animationComplete: function(){}
});
});
// esto podría ir en un archivo llamado slider.js
// y en lugar de poner este código en las páginas donde lo utilices,
// bastaría con poner <script type="text/javascript" src="/js/slider.js"></script>
// es importante que todo archivo .js o script que utilice jquery vaya
// dentro de $(document).ready(function(){ });
Ahora intentemos hacer que todo funcione... Es raro que haya conflictos en el uso de jquery, pero se puede dar. A ver que te dice la consola de errores de firefox.
Es siempre mejor cargarlo externamente, a poder ser de Google, que va rápido. Así le evitas trabajo a tu servidor.
Primero miramos la consola de errores, si luego se pone más complicada la cosa, vamos quitando scripts hasta dar con el problema.
Un saludo.