Does it work if you put your jquery library at the top? (In the
<head>)

On Aug 25, 12:31 pm, Greg <greg.heid...@gmail.com> wrote:
> I built a small JavaScript file that does some HTML and CSS
> manipulation when you hover over any tag with a certain class.  It
> works great when running on the same server, but if I try to use the
> JS as an external script, the hover event isn't triggering.
>
> Here is my external JS file code:
>
> $(document).ready(function() {
>   alert('i work inside');
>   $(".start").hover(
>     function (e) {
>             $(".button").css( { 'display':'none', 'position':'relative',
> 'left':'150px', 'top':'-10' } );
>             $(".button").fadeIn(500);
>         },
>         function (e) {
>           $(".button").remove();
>         });});
>
> alert('i work outside');
>
> Here is my include code on the HTML page:
> <div>
>   <span class="start"><button>Yes</button></span>
> </div>
> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/
> libs/jquery/1.3.2/jquery.min.js"></script>
> <script type="text/javascript" src="http://mydomain.com/js/
> button.js"></script>
>
> When I hover over that span, it does not trigger the code in
> "button.js",  Any ideas?
>
> Thanks in advance.

Reply via email to