Well, let's check the bracketing... (I need to format this
so I can read it more easily...)

jQuery(function($) {

   function getLeaf(url) {

      var splited=url.split('?');
      url=splited[0]; return url.substring(url.lastIndexOf("/")+1);

   } jQuery.fn.extend({

        enter: function() {

                  return this.each(function() {

                     var pth = $(this).find("img")[0];

                     if   (  $(this).children().attr("href") ==
getLeaf(document.location.href)   )
                          {  $(pth).attr("src",pth.src.replace(/.png/g,
'_active.png'));          }



                     else {  $(this).hover(function() {

 
$(pth).attr("src",pth.src.replace(/.png/g,'_active.png'));

                                },function() {

 
$(pth).attr("src",pth.src.replace(/_active.png/g,'.png'));

                             });
                          }
                   });       
       }                   
    });
});         
      


jQuery(document).ready(function($){

   $('div.LPButton, div.CatMoreBtn, div.CatBuyBtn').pngFix();

});


jQuery(document).ready(function($) {

   $(".button").hover(function() {

      $(".button").addClass("imgbuttonhover");
      $(".button").removeClass("imgbutton");

      }, function() {

      $(".button").addClass("imgbutton");
      $(".button").removeClass("imgbuttonhover");

      }
   )
});


After working with this in my editor, this is the bracketing that I used
to eliminate the error you were getting.

Now, however, I get this error in Firebug:

$("div.LPButton, div.CatMoreBtn, div.CatBuyBtn").pngFix() is not a function


If you copy the code above and put it in your editor, does the bracketing
error go away?

Rick



-----Original Message-----
From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On
Behalf Of jessie
Sent: Saturday, October 10, 2009 10:12 PM
To: jQuery (English)
Subject: [jQuery] Re: My code is not working getting an error missing )


yes the only error now i'm getting is

missing } after function body
[Break on this error] )

Jess

On Oct 11, 12:08 pm, "Rick Faircloth" <r...@whitestonemedia.com>
wrote:
> and the only error you're getting is that a ")" is missing?
>
> -----Original Message-----
> From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On
>
> Behalf Of jessie
> Sent: Saturday, October 10, 2009 9:57 PM
> To: jQuery (English)
> Subject: [jQuery] Re: My code is not working getting an error missing )
>
> ok thanx guys, except that didn't resolve the problem.
>
> I've posted about this before, and still can't get a way around it
> all.
>
> For starters this is what i currently have.
> jQuery(function($) {
>
> function getLeaf(url) {
> var splited=url.split('?');// remove all the parameter from url
> url=splited[0];
> return url.substring(url.lastIndexOf("/")+1);// return file name
> }
> jQuery.fn.extend({
>  enter: function() {//plugins creation
>      return this.each(function() {
>        var pth = $(this).find("img")[0];
>       //alert($(this).children().attr("href"));
>        if($(this).children().attr("href")==getLeaf
> (document.location.href)){// check that the link url and document url
>
>            $(pth).attr("src",pth.src.replace(/.png/g, '_active.png'));
>        } else{
>                $(this).hover(function(){
>                   $(pth).attr("src",pth.src.replace(/.png/
> g,'_active.png'));// mouse over Image
>                   },function(){
>                       $(pth).attr("src",pth.src.replace(/_active.png/
> g,'.png'));
>                       });
>                }
>                });
>      }
> });
> jQuery(document).ready(function($){
>                 $('div.LPButton, div.CatMoreBtn, div.CatBuyBtn').pngFix(
);
>         });
> jQuery(document).ready(function($) {
> $(".button").hover(function() {
> $(".button").addClass("imgbuttonhover");
> $(".button").removeClass("imgbutton");
> }, function() {
> $(".button").addClass("imgbutton");
> $(".button").removeClass("imgbuttonhover");
> }
> )
>
> and its still spitting out an error.
>
> Second of all this is what i want to do.
>
> I want any image that is not associated with a form and is only a
> hyperlink to rollover using a png fix for ie6.
>
> I also have forms on my ecommerce site and i need to style these the
> same way.  So my *buttons within a form* need to also rollover using a
> png fix.
>
> I have been at this for the past week and  a half and still can't get
> it to work for all.
>
> The code i have above i've put together from other ppl who have helped
> me with my problem of rolling images and buttons.
>
> Hope someone can help me figure this one out once and for all.
>
> I'm very very new to jquery and the reason i'd like to use it is
> because i want to keep my alt and title text behind my image rollovers
> such as buttons ;-)
>
> Jess :)
>
> On Oct 11, 11:45 am, "Rick Faircloth" <r...@whitestonemedia.com>
> wrote:
> > Now, Matt!  I just knew by the time I typed up a long-winded reply,
>
> > someone would come along and give the short, to-the-point, answer. :op
>
> > :o)
>
> > Rick
>
> > From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On
> > Behalf Of Matt Quackenbush
> > Sent: Saturday, October 10, 2009 9:32 PM
> > To: jquery-en@googlegroups.com
> > Subject: [jQuery] Re: My code is not working getting an error missing )
>
> > Add a ) to the end.  You have to close the opening hover() function
call.


Reply via email to