Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Problemy z jQuery
lkj
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 16.08.2008

Ostrzeżenie: (0%)
-----


Hej,

Mam taki skrypt:

  1. if (facebook == 'fb_off'){
  2. jQuery(".likebox").css('visibility', 'hidden');
  3. } else {
  4. if (facebook == 'fb_on_l'){
  5.  
  6. jQuery(".likebox").hover(function(){
  7. jQuery(this).animate({left: "0"}, 700)},
  8. function(){
  9. jQuery(".likebox").stop(true,false).animate({left: "-307px"}, 700); });
  10.  
  11. jQuery(".likebox").css('visibility', 'visible');
  12. jQuery(".likebox").css('background-position','0 100%');
  13. jQuery(".likebox_img").css('background-position','0 100%');
  14. jQuery(".likebox").css('left','-307px');
  15.  
  16. } else {
  17.  
  18. jQuery(".likebox").hover(function(){
  19. jQuery(this).animate({right: "0"}, 700)},
  20. function(){
  21. jQuery(".likebox").stop(true,false).animate({right: "-307px"}, 700); });
  22.  
  23. jQuery(".likebox").css('visibility', 'visible');
  24. jQuery(".likebox_img").css('left','-33px');
  25. }
  26. }


Obecnie jak najedzie się kursorem myszką na obrazek fb to wysuwa się automatycznie pasek.
Jak zrobić, aby po kliknięciu myszką dopiero ten pasek się wysuwał?

Dzięki za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Comandeer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


$.fnclick z flagą/warunkiem, czyli coś typu:
Kod
jQuery(".likebox").click(function()
{
    var $this = jQuery(this);

    if(parseInt($this.css('right'), 10) < 0)
        $this.animate({right: "0"}, 700);
    else
        $this.stop(true,false).animate({right: "-307px"}, 700);
});

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 15:33