miras
17.08.2015, 08:42:59
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
17.08.2015, 11:07:17
Ciężko tak strzelać, ale pointer-events: none; daje taki efekt.
miras
17.08.2015, 13:42:34
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
17.08.2015, 13:51:42
Mam taki pomysł: może pokażesz tę stronę?
miras
17.08.2015, 13:54:38
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
17.08.2015, 13:58:40
Zawsze możesz zapisać wygenerowane źródło i je nam udostępnić.
miras
17.08.2015, 14:09:58
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
17.08.2015, 14:13:41
W innym pliku js powinieneś mieć wywołanie tych selectów. Wrzuć je. Szukaj: 'ddslick'
miras
17.08.2015, 14:18:32
function set_image_dropdown () {
$(".ms-dropdown.connected").ddslick( {
onSelected: function(data){
if ( data.changed ) {
// podmiana wartości połączonych końcówek
$('.connected_select_image .dd-selected-value').attr('value',data.selectedData.value);
validate_form();
}
}
}
);
$(".ms-dropdown.single").ddslick( {
onSelected: function (data) {
if (data.changed) {
validate_form();
}
}
});
}
kapslokk
17.08.2015, 14:20:55
Nie wywala Ci jakichś błędów JavaScriptowych na przykład w funkcji validate_form() ?
miras
18.08.2015, 09:52:43
Właśnie żadnych błędów...
Dokładnie ten fragment kodu mi wszystko psuje:
//Add ddOptions to the container. Replace with template engine later.
$.each(options.data, function (index, item) {
if (item.selected) options.defaultSelectedIndex = index; // <---------- Dokładnie ta linijka
ddOptions.append('<li>' +
'
<a class="dd-option" title="'+ item.text + '">' +
(item.value ? '
<input class="dd-option-value" type="hidden" value="' + item.value + '" />' : '') +
(item.imageSrc ? '
<img class="dd-option-image' + (options.imagePosition == "right" ? ' dd-image-right' : '') + '" src="' + item.imageSrc + '" />' : '') +
// (item.text ? '
<label class="dd-option-text">' + item.text + '
</label>' : '') +
(item.description ? '
<small class="dd-option-description dd-desc">' + item.description + '
</small>' : '') +
});
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.