Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ukrycie przycisku file
johnyMajster
post
Post #1





Grupa: Zarejestrowani
Postów: 151
Pomógł: 2
Dołączył: 2.08.2012
Skąd: Wrocław

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


Witam serdecznie
Zrobiłem zmiane wyglądu przycisku file button:
Ukrywam FileButtona za pomocą css następnie tworze diva przyciskNaWierzchu i jego kliknieciu tak naprawde odpowiada klikniecie file buttona. Wszystko działa ładnie pieknie (we wszystkich przegladarkach) jezeli uzyje czegos takiego

  1. $('#przyciskNaWierzchu').bind("click" , function () {
  2. $("#UkrytyFileButton").click();
  3. });
  4.  
  5.  
  6. $("#UkrytyFileButton").change(function()
  7. {
  8. alert ('hello');
  9.  
  10. });


Niestety jezeli ajaxem załaduje wszystko do okienka popup to w IE (tylko) nie wykrywa zdarzenia change. Używam w tym celu metody .on
  1. $('#contener').on('click','#przyciskNaWierzchu',function(e)
  2. {
  3. $("#UkrytyFileButton").click();
  4. });
  5.  
  6.  
  7.  
  8.  
  9. $('#contener').on('change','#UkrytyFileButton',function()
  10. {
  11. //TUTAJ W IE NIE CHCE WEJSC
  12. //POPROSTU NIE WYKRYWA CHANGE
  13. allert('hello');
  14.  
  15. });


Moze mam jakis prosty bład gdyby ktos rzucił okiem przy czym w firefox działa
Go to the top of the page
+Quote Post
BugsBunny
post
Post #2





Grupa: Zarejestrowani
Postów: 206
Pomógł: 4
Dołączył: 2.04.2005

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


$("#UkrytyFileButton").click();
i
$('#contener').on('change','#UkrytyFileButton',function()

nie zadziała pod IE chyba (9).

Mieliśmy kiedyś podobne problemy i z tego co pamiętam idąc tą ścieżką do niczego nie dojdziesz. Ostatecznie przerabialiśmy na upload jquery, gdzie możesz ostylować button.
Go to the top of the page
+Quote Post

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: 23.08.2025 - 12:50