Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][JavaScript][CSS]regula css/js
eminiasty
post 17.04.2016, 15:39:12
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 11.09.2015

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


Jak napisac w css lub js reguly typu:

Np div "ABC"

jesli div "ABC" ma height > 30 to wysokosc =300

jesli w div "ABC" pojawia sie scroll(overflow y) to wyskosc =300

Ten post edytował eminiasty 17.04.2016, 15:39:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
eminiasty
post 18.04.2016, 12:43:53
Post #2





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 11.09.2015

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


Wiec tak wyglada to tak:
http://viamarimar.cba.pl/green/#
(x przesuwa sie tylko przy malej szerokosci okna przegladarki)

-Jeśli zrozumiałem to element .menu ma dokladnie nav.menu

-skrypt uruchamia sie po otworzeniu jednego menu(slide),nastepnie w zaleznosci czy jest scroll czy nie chce by odrazu nastapilo jego "naprawienie" bez momentu przesuniecia

Dodalem to co proponujesz i tak:

1 przypadek - nawet sie nie otwiera slide menu:

  1. $( document ).ready(function() {
  2. var scrolled = false;
  3.  
  4. $('nav.menu').on('scroll', function() {
  5. scrolled = true;
  6. $('nav.menu').css('width','280px');
  7. });
  8. });


2 przypadek - efekt jest ten sam, zmiana wystepuje po przesunieciu scrola w menu dopiero

  1. $( document ).ready(function() {
  2. var scrolling = false;
  3.  
  4. $('nav.menu').on('scroll', function(e){
  5. if (!scrolling) {
  6.  
  7. if ($('.menu').scrollTop){
  8. $('nav.menu').css('width','280px');
  9. }
  10. else{
  11. $('nav.menu').css('width','none');
  12. }
  13.  
  14. }
  15.  
  16. });


-nav.menu dalem tylko ze wzgledu bo Pan up tak poradzil

Jakieś pomysły jak to obejść? a moze da się jakoś w CCS?

Ten post edytował eminiasty 18.04.2016, 12:44:54
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 19:18