Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Problem z selectem
Forum PHP.pl > Forum > Przedszkole
miras
Witam, mam pewien większy projekt, kodowałem w pliku css kilka rzeczy, potem zauważyłem, że selecty przestały działać - nie da się kliknąć w option z selecta, klawiaturą da się wybrać, co mogło to spowodować?
Daiquiri
Ciężko tak strzelać, ale pointer-events: none; daje taki efekt.
miras
Dodam jeszcze, że na chrome działa normalnie, ale na firefox wcześniej też działało, zakomentowałem cały css i nadal to jest. Wszystkie pliki js tak samo i nic...
Comandeer
Mam taki pomysł: może pokażesz tę stronę?
miras
gdybym tylko mógł to bym pokazał, wszystko stoi na localhoscie i nie jest to phpowy projekt, ja go tylko styluję i pojawił się taki błąd...
kapslokk
Zawsze możesz zapisać wygenerowane źródło i je nam udostępnić.
miras
Znalazłem przyczynę - ten plik: http://wklej.org/hash/3f0451ce7ca/ natomiast nie mogę go usunąć ani zakomentować, ma ktoś pomysł co może to powodować?
kapslokk
W innym pliku js powinieneś mieć wywołanie tych selectów. Wrzuć je. Szukaj: 'ddslick'
miras
  1. function set_image_dropdown () {
  2. $(".ms-dropdown.connected").ddslick( {
  3. onSelected: function(data){
  4. if ( data.changed ) {
  5. // podmiana wartości połączonych końcówek
  6. $('.connected_select_image .dd-selected-value').attr('value',data.selectedData.value);
  7. validate_form();
  8. }
  9. }
  10. }
  11. );
  12. $(".ms-dropdown.single").ddslick( {
  13. onSelected: function (data) {
  14. if (data.changed) {
  15. validate_form();
  16. }
  17. }
  18.  
  19. });
  20. }
  21.  
kapslokk
Nie wywala Ci jakichś błędów JavaScriptowych na przykład w funkcji validate_form() ?
miras
Właśnie żadnych błędów...

Dokładnie ten fragment kodu mi wszystko psuje:


  1. //Add ddOptions to the container. Replace with template engine later.
  2. $.each(options.data, function (index, item) {
  3. if (item.selected) options.defaultSelectedIndex = index; // <---------- Dokładnie ta linijka
  4. ddOptions.append('<li>' +
  5. '<a class="dd-option" title="'+ item.text + '">' +
  6. (item.value ? ' <input class="dd-option-value" type="hidden" value="' + item.value + '" />' : '') +
  7. (item.imageSrc ? ' <img class="dd-option-image' + (options.imagePosition == "right" ? ' dd-image-right' : '') + '" src="' + item.imageSrc + '" />' : '') +
  8. // (item.text ? ' <label class="dd-option-text">' + item.text + '</label>' : '') +
  9. (item.description ? ' <small class="dd-option-description dd-desc">' + item.description + '</small>' : '') +
  10. '</a>' +
  11. '</li>');
  12. });
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.