Jump to content

[Resolvido] jQuery num ficheiro de script externo


maiden
 Share

Recommended Posts

Boas,

Estou a utilizar um ficheiro *.js onde se encontra o código Javascript que desejo executar na minha página. Neste sentido tinha um script no ficheiro html (dentro de tags <script>) onde existia o código para fazer uns slides, etc com o jQuery, e decidi passá-lo também para o ficheiro js. O meu problema agora é conseguir fazê-lo funcionar a partir de lá.

Já incluí o script no início da página html

<head>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script src="include/geral.js"></script>
</head>

E possuo o seguinte código no ficheiro geral.js

$(document).ready(function() {
    $("#login").hide();

    $("#btnLogin").hover(function() {
    $("#login").slideDown("fast");
    return false;
    }, function() {
        $("#login").slideUp("fast");
        return false;
    });
});

Já tentei inclusive incluir o código referente ao jQuery dentro de uma função e executá-la no evento load do objecto window, mas sem sucesso. Algo deste género

window.onload = function jQuery() {
    // codigo do jquery aqui
}

Alguém sabe como fazer?

Cumps,

Link to comment
Share on other sites

Boas,

Aquele return false; serve apenas para o link não surtir qualquer efeito quando clicado, porque eu anteriormente tinha o código associado ao click e não ao hover e entretanto esqueci-me de retirar :x

Quanto a importar directamente do site do jquery, sim é possível e inclusive como disse já testei e estava funcional na página html. Por exemplo neste tutorial é feito o mesmo tipo de importação.

Obrigado pela atenção.

Cumps,

Link to comment
Share on other sites

Guest id194

Instalar o Firebug no Firefox que facilmente descobres onde está o problema... E eu cá apostava no facto de estares a importar o jQuery do site oficial, eu sacava o .js e importava localmente.

Link to comment
Share on other sites

Boas,

Já está a funcionar, o problema era a localização do código referente ao jQuery. Tinha este código no final do ficheiro, e nas primeiras linhas estou a ter problemas com variáveis globais, o que fazia com que o script parasse a certa altura.

Obrigado pessoal.

Cumps,

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.