Obecnie tworzę responsywny projekt strony internetowej za pomocą zapytań o media. W przypadku urządzeń mobilnych chcę usunąć suwak JS i zastąpić go innym. Spojrzałem na .remove()
i kilka innych rzeczy z biblioteki JQuery, jednak te muszą być zaimplementowane w HTML i nie mogę myśleć o pracy z punktu widzenia css.Usuń element dla niektórych rozmiarów ekranów
Odpowiedz
Nie jest w 100% pewne, co masz na myśli. Ale stworzyłem klasę "no-mobile", którą dodaję do elementów, które nie powinny być pokazywane na urządzeniach mobilnych. W zapytaniu o media ustawiam opcję no-mobile do wyświetlenia: none ;.
@media screen and (max-width: 480px) {
.nomobile {
display:none;
}
}
Czy chcesz je usunąć, czy po prostu je ukryć? Jeśli tylko ukrywanie jest w porządku, to można połączyć zapytań multimedialnych z display:none
:
#mySlider{
display: block;
}
@media (max-width: 640px)
{
#mySlider
{
display: none;
}
}
Zależy od tego, czy ukrywanie go nadal spowoduje załadowanie suwaka i obrazów, ponieważ jednym z powodów zmiany suwaka, z uwagi na jego rozmiar, jest utworzenie lżejszego elementu w celu skrócenia czasu ładowania urządzenia mobilnego. –
Będzie nadal się ładował, jeśli to ukrywasz. – hungerstar
Można również użyć funkcji jQuery addClass() i removeClass() lub removeAttr()
spełnić swój cel.
Przykład:
$(window).resize(function(){
if(window.innerWidth < 500) {
$("#slider").removeAttr("style");
}
});
Albo można też użyć zapytania mediów następująco:
#mySlider{
display: block;
}
@media (max-width: 500px)
{
#mySlider
{
display: none;
}
}
można ukryć element i pokazać inny w zależności od rozmiaru ekranu przy użyciu zapytania mediów z css
, to jest z jednego z moich projektów na żywo (używam tego do pokazania/ukrywania ikony)
@media only screen and (max-width: 767px) and (min-width: 480px)
{
.icon-12{ display:none; } // 12 px
.icon-9{ display:inline-block; } // 9px
}
- 1. Jak ustawić różne wiązania Auto Layout dla różnych rozmiarów ekranów
- 2. Usuń element w tablicy dla julia
- 3. PHP - Usuń element XML
- 4. JavaScript DOM usuń element
- 5. Rozumienie Rozmiarów Androida Rozumienie Rozmiarów
- 6. Jakikolwiek sposób na obsługę Samsung Galaxy S4 przy użyciu zgodnych rozmiarów ekranów
- 7. Przesyłanie wielu plików APK dla różnych ekranów
- 8. Konwersja strona dla ekranów Retina rozdzielczości
- 9. Jak uzyskać skalę DPI dla wszystkich ekranów?
- 10. Responsywny styl CSS dla telefonów/małych ekranów
- 11. Android stosuje style dla różnych ekranów
- 12. Java GUI Pełny ekran dla wielu ekranów
- 13. Usuń pierwszy element tablicy VBA
- 14. Usuń element z obiektu jQuery
- 15. usuń element z tablicy matlab
- 16. Podczas długiego kliknięcia usuń element
- 17. Usuń element z oneToMany relacji
- 18. Usuń pusty element z tablicy
- 19. usuń element, jeśli istnieje dla wszystkich podelementów listy
- 20. WPF: Wiele ekranów
- 21. Pełny obraz tła dla iOS dla wszystkich ekranów
- 22. Android - Wyświetl listę usuń element i Odśwież
- 23. Android - powszechne techniki skalowania układów ekranów
- 24. Angular UI Wybierz usuń element po kliknięciu
- 25. javascript - usuń element tablicy pod warunkiem
- 26. Wyświetlanie wielu ekranów iOS
- 27. Superszybkie skrobanie ekranów?
- 28. SQL Server zastąpić, usuń wszystko po niektórych znaków
- 29. Obliczanie rozmiarów katalogów
- 30. Pobierz losowy element i usuń go.
Możesz ukryć e lement i pokaż inny w zależności od rozmiaru ekranu za pomocą zapytania mediów z 'css'. –