Hirdetés
-
Rossz üzlet az EV-kölcsönzés
it Küszködik az EV-kölcsönzés miatt a Hertz Global, még több EV-t adnak el.
-
Free Play Days 2024 - 17. hét: Railway Empire, Prison Architect
gp Extraként a TramSim: Console Edition című játékot is kipróbálhatják az érdeklődők.
-
Ülésezik a hardveregylet
ph Az irodai készülékek és monitorok társaságát egy ház, egy egér és egy DAC egészíti ki.
Új hozzászólás Aktív témák
-
PumpkinSeed
addikt
válasz Sk8erPeter #12195 üzenetére
Értem, köszönöm a segítséget. Viszont ha elnyomom a JS figyelmeztetést akkor az "csúnya" kódolásnak számít?
De amúgy nagy eséllyel használom a már megírt jQuery-t.(#12194) DNReNTi
A menü nem akar sehol működni. Köszi szépen.
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
PumpkinSeed
addikt
válasz PumpkinSeed #12202 üzenetére
Átjavítottam return: false;-ra, illetve betöltöttem a legújabb jQuery-t. IE alatt megy Chrome alatt megy, viszont Mozilla alatt még mindig nem és nem is dob a Konzol alatt hibaüzenetet.
Azon gondolkoztam amúgy, hogy gyűjtést kellene szervezni a Microsoft számára, hogy a kapott pénzből fejlesszenek már egy normális böngészőt. Ugyanis véletlen lefrissítettem és mintha nem nagyon támogatná az RGBA()-t.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
CSorBA
őstag
válasz PumpkinSeed #12203 üzenetére
Még mindig ezzel a "back to top" cuccal van gondod? Egyáltalán miért "a" elemre kötöd ezt? Akkor még megérteném, ha js nélkül is használnád. De itt konkrétan js nélkül meg sem jelenik az egész box.
-
CSorBA
őstag
válasz PumpkinSeed #12205 üzenetére
Ne a body-ra rakd az animationt, hanem "html, body"-ra.
-
CSorBA
őstag
válasz PumpkinSeed #12207 üzenetére
Ez egy érdekes kérdés, itt van rá egy (closed ) jQuery bug ticket: [link]
Amúgy én még kicsit átírnám azt a sok (4db) scrollodat egy általános megvalósításra, valami ilyesmire:
$("a.scroll-to-target").click(function(e) {
e.preventDefault();
var $target_id = $(this).attr("href"),
$target_offset = $($target_id).offset();
$("html, body").animate({ scrollTop: $target_offset.top }, 1000);
});Illetve természetesen adj scroll-to-target class-t a linkeknek.
Az e.preventDefault(); helyett return false; is lehet ha jobban tetszik
Sőt html, body párosítás helyett elvileg document is jó. Bár ezt nem próbáltam még. -
PumpkinSeed
addikt
-
maathe
senior tag
Régebben találtam egy oldalt, ahol kb. havi 10 dollárért lehetett kapni egy webshop szolgáltatást. Egyszerű, ilyen össze kattintgathatós történet volt. Konkrétan a 9GAG is ezt használta a shopjához, de ez azóta megszűnt.
Esetleg tudja valaki, hogy miről beszélek?
-
Sk8erPeter
nagyúr
válasz PumpkinSeed #12202 üzenetére
Ha a jQuery source code-ja okozza a deprecated warningot valamelyik belső megvalósítás miatt, akkor nem tudod elnyomni azt, de nem is érdemes próbálkozni vele, felesleges. Esélyes, hogy újabb változatban már más megvalósítás van/lesz.
Amúgy miért nem használod a jQuery scrollTo vagy más hasonló plugint, ahelyett, hogy szenvednél vele, hogy cross-browserré tedd az odagörgetős megoldásodat, miközben már valaki megtette helyetted korábban?
==================================
(#12210) maathe:
Tehát akkor egy egész TÖRTÉNETET tudtál vele összekattintgatni?
(Ez a "történet" szó már jóideje sajnos egy nagyon béna alternatíva lett az "izé"-re, "cucc"-ra...)Sk8erPeter
-
maathe
senior tag
válasz Sk8erPeter #12211 üzenetére
Hirtelen ez jött, de úgy érzem nem ez a lényeg
-
PumpkinSeed
addikt
válasz Sk8erPeter #12211 üzenetére
Most már működik, másra nincs szükségem. Csak egy egyszerű feladat órára melyben egy statikus oldalt kell csinálni, de az IE úgy megkeseríti ezt...
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
#16729600
törölt tag
Sziasztok.
Segítséget szeretnék kérni.A cél,hogy a saját weboldal logója ( ami még nincs,de lesz ) megjelenjen a mentett könyvjelzőknél, illetve a megnyitott lapoknál.Ezt hogy kell kivitelezni?
Köszönettel. -
DNReNTi
őstag
válasz #16729600 #12214 üzenetére
Amire gondolsz az a favicon. Használata, támogatottsága és egyéb részletesek.
but without you, my life is incomplete, my days are absolutely gray
-
trialboj
őstag
Üdv,
Nem tudja valaki hogy az [url=http://34orange.com/]ilyen[/url] minimal designal rendelkező oldalaknak nincs valami nevük?
Esetleg valami oldal ahol ilyen egyszerű weboldalakat lehet készíteni? mint pl a wix.com
köszönet érte
"Do not go where the path may lead, go instead where there is no path and leave a trail." // Ralph Waldo Emerson //
-
pumatom
aktív tag
Sziasztok!
Elsősorban azokhoz szólna a kérdésem, akik pénzért csinálnak weboldalakat.
A képeket, amiket felhasználtok, azokat Ti honnan szeditek le, veszitek meg( )?
A kérdés a különböző szerzői jogok miatt fogalmazódott meg, nem tudom, hogy jelenleg mi erre a hivatalos törvény, stb... ?
Nem a free vector images, és satöbbi oldalakra gondolok, hanem a rendes felismerhető arcokat, tájakat, stb.-t ábrázoló képekre.
Ti hogy csináljátok?
-
Phvhun
őstag
válasz pumatom #12220 üzenetére
Itt tudsz keresni képeket ingyen amiket szabadon fel lehet használni üzleti célra:
http://search.creativecommons.orgBe kell legyen pipálva a "use for commercial purposes", és középen tudod kiválasztani melyik oldalon keressen.
Ha itt nem találsz, akkor vannak oldalak ahol lehet venni stock fotókat, mint pl a:
http://photodune.net -
martonx
veterán
Sziasztok!
Rémlik, hogy többen túl vagytok már itt némi google maps-es szívásokon. Én még csak most kezdtem volna komolyabban használni, de máris elment a kedvem tőle, mivel még a saját fejlesztői se javasolják Single Page Application-ökben használni (na jó, nem ezt mondják, hanem hogy egyszer töltsük be, mert nem lehet gmaps esetében create - destroy módszerekkel operálni).
Szóval a kérdés, hogy a bing maps mennyire képes kiváltani a google maps-et? Úgy értem funkcionálisan 100%-ban, illetve egy nagyságrenddel jobb is (nahát van .Dispose és create metódusa...), viszont erős kétségeim vannak a magyar címek, tanyák akármik megtalálásával kapcsolatban.
Mik a tapasztalataitok a bing maps cím megtalálásának pontosságával kapcsolatban?
Én kérek elnézést!
-
Sk8erPeter
nagyúr
-
martonx
veterán
válasz Sk8erPeter #12223 üzenetére
A cél az, hogy adott X darab "page". Ezek ajax-al jönnek - mennek, egyetlen egy page loadom van csak a legelején.
Viszont az X darab page-ből csak az egyikben kellene, hogy használjam a map-et.
Azaz a cél az, hogy a map alapból ne legyen sehol. Csak akkor hozzam létre, ha pont arra a page-re navigált valaki. És töröljem is ki a pi...ba, mihelyst elnavigál róla valaki.Addig stimmel is, hogy on the fly létrehozom a gmaps-et, ez triviális, oda pozícionálom, ahova akarom, sima ügy. Viszont ha nem törlöm ki elnavigáláskor, akkor az egész gmaps ráül egy csomó eseményre (mint. pl. scroll), és elkezd mindenféle hibát dobálni a konzolba. Katasztrófa... 2014-ben a legnagyobb internetes cég map komponense ennyire ratyi legyen? Nem lehet dispose-olni???
Ma este ki fogom próbálni a bing maps-et, csak ott meg nagyon félek tőle, hogy a tanyákat, TSZ-eket, stb... marhára nem fogja megtalálni, ellentétben a gmaps-el, ami olyan címeket is pontosan mutat, hogy én is csak csodálkozok.
Persze meg tudnám oldani, hogy ez az egy page kivétel legyen és komplett pageload-al töltődjön, de az meg hogy néz már ki egy SPA-ban?
Szóval workaround-jaim nekem is vannak, csak kíváncsi lennék a tapasztalatotokra, hogy melyik út az, amit kár is kipróbálnom?
No mindegy, tartok tőle, hogy ez az én egyszemélyes harcom lesz, azért majd beírom ide a legvégső megoldást mindenki okulására.
Én kérek elnézést!
-
Joci93
senior tag
Bocs, hogy ide írok, de valaki rendelkezik 2500X1600-as felbontású monitorral? Egy oldalt kellene megnézni, hogy szétcsúszik-e. Tudom, hogy van emulátor a Chrome-ban, de itthon jól jeleníti meg, a melóban meg jobbra csúsztatva.
Furcsa, több ezer emberrel találkozunk és egyik sem fog meg igazán. Aztán megismerünk valakit, aki megváltoztatja az életünket. Örökre.
-
martonx
veterán
válasz Sk8erPeter #12223 üzenetére
No, megvan a megoldás, hogy a kecske is jóllakjon és a káposzta is megmaradjon.
Ennek az egy oldalnak csinálok egy saját container-t, és azt hide-olom, show-olom szükség szerint. Így nem kell full page load-okkal butítanom az oldalt, és túl nagy extra fejlesztés se kell a két container kezeléséhez. Miközben a fos gmap is jól érezheti magát, mert alatta nem mozog a DOM.Én kérek elnézést!
-
Sk8erPeter
nagyúr
válasz martonx #12224 üzenetére
Hát ja, ez tényleg durva, emlékszem, hogy régen is ez volt a probléma, viszont reméltem volna, hogy ennyi idő alatt megoldják.
Egyébként az eseménykezelős részre reagálva: van egy "Removing Event Listeners" fejezet a doksiban:
https://developers.google.com/maps/documentation/javascript/events#removing
https://developers.google.com/maps/documentation/javascript/reference?csw=1#event
A google.maps.event.clearInstanceListeners(instance:Object), google.maps.event.clearListeners(instance:Object, eventName:string), google.maps.event.removeListener(listener:MapsEventListener) szignatúrájú metódusok esetleg segíthetnek a helyzeten.Meg amúgy az utóbb linkelt doksiban többször hivatkozik rá, hogy a .setMap(null) metódushívást meg kell ejteni, aztán null-ra állítani az ojjjjektumokat. De az qrva gáz, hogy miért nem lehetett ezt megvalósítani könyvtárszinten külön macera nélkül... Ez lényegében azt jelenti, hogy minden egyes beállított markert és egyebet is nyilván kell tartani saját kis listában/tömbben, végigiterálni rajtuk, majd hívni egy-egy setMap(null)-t, majd null-lal egyenlővé tenni, delete-elni, ilyesmi... (Mármint azért érdekes, mert a setMap(null)-tól még nem kerül ki a memóriából, szóval ott csücsül valahol.)
Ahogy itt is van.
De ettől még ez egy f@szság, hogy ezt nem oldották meg belső implementációval, nem lenne pedig akkora mágia, főleg nem egy ekkora cégtől...Szerk.:
(#12226) :
látom közben más módszert választottál, végül is az se rossz. Bár ettől még elvileg az áll, amit írtál, hogy "ráül egy csomó eseményre", nem?Szerk. 2.: amúgy már 2008-ban felmerült az igény ilyenre, lásd ezt az issue-t:
https://code.google.com/p/gmaps-api-issues/issues/detail?id=772
Vicces, hogy 2014 van, és még mindig nincs ilyenre beépített megoldás a Google Maps-ben.[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Sk8erPeter #12227 üzenetére
Ebben a threadben pont erről van szó:
http://stackoverflow.com/questions/10485582/what-is-the-proper-way-to-destroy-a-map-instance/10660672#10660672
Hehe, itt Google-fejlesztők pont erre a kérdésre válaszolnak:
http://youtu.be/rUYs765QX-8?t=12m50s
Az egyik fejlesztő elég idióta választ ad, hogy hát használd ugyanazt a map-példányt, rejtegesd el és mutogasd ugyanazt. Kösz, de ez nem válasz a kérdésre. A "What is the Proper Way to Destroy a Map Instance?" kérdésben nem foglaltatik benne, hogy én feltétlenül újból fel akarom használni...
A másik fejlesztő értelmesen válaszol: lényeg az kb., amit az előző hsz.-emben gyanítottam: manuálisan törölj minden listenert, törölj minden térképobjektumra mutató referenciát, írd felül az a térképet tartalmazó div tartalmát is. DE néhány böngésző attól még mindig leakelni fog - "Pretty much every browser", höhöh.
Csak azt nem értem, miért nem merült fel bennük, hogy esetleg erre ők próbálnak tök általános megoldást találni. Az API használata segítségével szerintem megvalósítható lenne egy tűrhető belső megoldás is, még ha nem is lehet vele lefedni minden esetet. Legalább próbálkoznának ilyesmivel.[ Szerkesztve ]
Sk8erPeter
-
martonx
veterán
válasz Sk8erPeter #12227 üzenetére
"Bár ettől még elvileg az áll, amit írtál, hogy "ráül egy csomó eseményre", nem?"
Igen ez igaz, de ez igazán csak annyiból zavart, hogy ha nem volt alatta a kiindulási DOM-ja, akkor érthetően minden eseménynél hibát dobott, amikor magához akart nyúlniÍgy viszont, hogy ott van a DOM-ja, amit kedvére módosítgathat, már jól elvan magában valahol hideolva. Ez persze még így is egy baromság, de végülis ha nem egy 900Mhz-es P3-as Celeron-nal használod (hehe, vagy netán mobillal...) a cuccot, akkor észre se lehet venni. Meg különben is oldja meg a Gugli, hogy normális GMaps API-t adjon ki. Én is rendesen utána olvastam, és igen, 2008 óta nem képesek kiadni egy nomális gmaps API-t.
Én kérek elnézést!
-
Sk8erPeter
nagyúr
válasz martonx #12229 üzenetére
Magával az API-val szerintem nincsenek nagy bajok (vagy csak nem tűntek fel): relatíve könnyű használni, egész jól dokumentált, vannak demók a doksiban, meg sok egyéb segédlet is található hozzá. Szerintem ez az egy igen komoly hiányossága van, hogy nem lehet API-ból normálisan megsemmisíteni az egész térképet az összes járulékos szarával együtt (event listenerek, markerek, akármicsodák) egy, max. két metódushívással... hanem neked kellene valami normális memóriafelszabadító módszert kitalálni. Ezt leszámítva szerintem többnyire korrekt.
Mi az, ami miatt nem jön be neked még az API?
Amúgy ha jól vettem le, most mindenképp megjeleníted a térképet, akár kell, akár nem, csak elrejted, nem lenne jobb akkor már on-demand betölteni?[ Szerkesztve ]
Sk8erPeter
-
martonx
veterán
válasz Sk8erPeter #12230 üzenetére
Igaziból ez az egy hiányossága van, de ezzel az eggyel konkrétan két éjszakányi munkát vert rám, így részemről megkapta a szar kategóriát
Persze nyilván lehetne rosszabb is a helyzet, a dokumentációja, tudása legalább tényleg normális.
A helyzet az, hogy már page loadként letöltöm az api-t, de magát a map-et csak akkor példányosítom, amikor tényleg arra a page-re ér valaki.
Másrészt a következő lépés tényleg az lesz, hogy nem is fogom page loadnál letölteni, hanem csak az adott page-re lépve js-ből fogom betölteni az egész API-t, abszolút aszinkron módon.Én kérek elnézést!
-
Sk8erPeter
nagyúr
válasz martonx #12231 üzenetére
Utóbbira a Google Loader is jó (persze nem nagy cucc megírni, de minek, ha van ilyen):
https://developers.google.com/loader/<script type="text/javascript" src="https://www.google.com/jsapi"></script>
google.load("maps", "3", {other_params:'sensor=false', callback: function(){
var map; // initialize your map in here
}});vagy ugye a klasszikus módszer:
https://developers.google.com/maps/documentation/javascript/tutorial#asynchfunction initialize() {
var mapOptions = {
zoom: 8,
center: new google.maps.LatLng(-34.397, 150.644)
};
var map = new google.maps.Map(document.getElementById('map-canvas'),
mapOptions);
}
function loadScript() {
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://maps.googleapis.com/maps/api/js?v=3.exp&' +
'callback=initialize';
document.body.appendChild(script);
}
window.onload = loadScript;Persze a window.onload helyett illene addEventListenerrel hozzáadni az eseménykezelőt, na sebaj.
Csak gondoltam bemásolom, mielőtt elkezded megírni, mert így igazából meg is van.Sk8erPeter
-
martonx
veterán
válasz Sk8erPeter #12232 üzenetére
Én a klasszikus módszerre gondoltam. Minek behúzni plusz egy js függőséget, ha úgyis csak azt a plusz 5 sor js-t kell CTRL-C, CTRL-V módszerrel felhasználni, és a megfelelő helyre bekötni?
Én kérek elnézést!
-
Sk8erPeter
nagyúr
válasz martonx #12233 üzenetére
Oké, csak gondoltam felvázolom mindkét lehetőséget. Hátha hasznos valakinek. De igazad van, itt az első felejtős, tulajdonképpen a Google Loaderes módszer inkább csak akkor jó, ha mondjuk valaki többféle Google API-t akar használni (pl. a Maps-en kívül más szolgáltatásét), esetleg kényelmesebbnek tartja ezzel a módszerrel, JS-sel, Google CDN-ről behúzni a jQuery-t és jQuery UI-t is.
Sk8erPeter
-
Carasc0
őstag
Sziasztok!
Keresek egy az Artisteer programhoz hasonló gyors webdesign készítő alkalmazást ami kompatibilis a Joomla-val. Aki esetleg tud ilyet előre is köszönöm. Az a lényeg hogy tudjak egy viszonylag egyszerű menüs sablont készíteni amit sablon a joomlában tudok felhasználni mint egy weboldal kezdőlapot. Előre is köszönöm.
Gondolkodj globálisan és tegyél lokálisan!
-
martonx
veterán
válasz CSorBA #12236 üzenetére
Igaziból a nyitó oldalon ennek ott sem kell lennie, be sem kell húzni.
Mivel SPA ezért bőven elég egyszer behúznom, és soha többször, szóval page váltáskor annál az egy konkrét page-nél egyetlen-egyszer lesz pár plusz request a gmaps-hez.
Ráadásul ezen nincs mit bundle-özni, mivel igaziból te csak egy 5kb-os loadert kapsz a gugli tól, az összes többit már ő maga tölti le magának.Én kérek elnézést!
-
fordfairlane
veterán
válasz CSorBA #12236 üzenetére
Attól függ. Ha egyetlen fájlba gyúrod bele az összes kliensoldali fájlt, akkor adott esetben sokáig tart, míg egyáltalán a nyitóoldal betöltődik, és olyan funkciók is letöltődnek, amit lehet, hogy nem is fogsz használni.
A prefetch problémára nehéz általános igazságot mondani.x gon' give it to ya
-
_ak_
addikt
Lenne egy megoldandó feladatom Adobe Flash CS3-ban, de nem igazán jövök rá a nyitjára, pedig egyszerűnek kellene lennie. Nem keni-vágja esetleg valamelyikőtök ezt az őskövületet? (ahogy elnéztem a flash topik, eléggé halott..)
Let's begin, de gozaimasu!
-
_ak_
addikt
válasz Sk8erPeter #12243 üzenetére
Szerencsére, más nem nagyon erőltettek, de ez most szépen itt lóg a levegőben...
Más, ha valakinek esetleg akad 1-2 unalmas perce, megszánhatna engem egy kis útmutatással.
Adott egy rendelések xml fájl, és ez alapján kéne relációs táblákat létrehozni MySQL-ben normalizálva és minimalizálva a redundanciát.Itt tartok vele, de elég bizonytalan vagyok abban, hogy ez így megfelelő lenne.
Let's begin, de gozaimasu!
-
DNReNTi
őstag
No lehet optimalizálni a weboldalakat, hogy internetadó kompatibilisek legyenek.
but without you, my life is incomplete, my days are absolutely gray
-
_ak_
addikt
válasz Koppanyvezer #12247 üzenetére
Muszáj volt neki!
Más.
Arra gondoltam, hogy gyakorlásképp az otthoni vállalkozás honlapját SPA-ba valósítom meg. Igazából messze ágyúval verébre, mert elég lenne 3 html oldal, de nem árthat megismerkedni a technológiával.
2 kérdésem lenne, érdemes-e az AngularJS-el jobban megbarátkozni? (hasznos, népszerű?)Illetve, még nem néztem utána, úgy hogy lehet triviális, de hogy illendő megoldani egy olyan galériát, amit bejelentkezés után lehet módostani? Értem ezalatt azt, hogy mondjuk lenne egy szaggatott vonallal bekeretezett '+' jel, amire rákattintva, lehet megadni a borítóképet és címet, majd abban ugyan úgy lehetne képeket feltölteni.
Hogy állandó maradjon, ilyenkor szerver oldalon módosítják a kódot (ami most így egy kicsit hülyeségnek tűnik) vagy ilyenkor ajax-al mentünk egy adatbázisba (címet, képet együtt)?Esetleg nincs valakinek könyvjelzőben egy ilyesmi tutorial?
Let's begin, de gozaimasu!
-
martonx
veterán
Figyi, ez tipikusan CMS-hez való feladat. Ok tudom, hogy az SPA mostanában húzószó, meg a csapból is angularjs folyik (ami szerintem egyébként közel sem olyan jó, mint amennyire hypeolt).
CMS-el az otthoni vállalkozás oldalát összekattintgatod pár perc alatt, na jó mivel új vagy akár napokig is elszórakozhatsz vele.
A kérdéseid alapján viszont, ha nekiállsz nulláról ilyet csinálni, akkor az neked hetekig-hónapokig fog tartani, és akkor is erősen kérdéses lesz a végeredmény.Én kérek elnézést!
-
_ak_
addikt
válasz martonx #12249 üzenetére
Ezt, ha akarnám, sem tudnám vitatni, mi több eredetileg pont ez volt az elképzelésem, csak akkor még úgy voltam vele, hogy na majd a Drupal 8, milyen jó is lesz...de ugye még mindig nem készültek el vele és egyrészt valószínűleg nem is lesz még hibátlan, másrészt még jó időbe fog telni mire elterjed és piacképes tudást fog jelenti az ismerete.
Bevallom én is csak a hype miatt gondoltam az Angularra, őszintén még csak meg sem tudnék nevezni egy másik igazi JS keretrendszert és egy kevés próbálgatás után, hamar rájöttem, hogy nem ettől leszek jó JS-ben. Feleslegesen meg még annyira nem akarok erőlködni, úgy hogy ráadásul bővíteni is szép munka lenne a későbbiekben.
No de, akárhogy is, hallgatok a szép szóra, jöjjön a Drupal 7, de szívesen meghallgatok mindenféle véleményt, hogy mivel érdemes manapság komolyabban foglalkozni, hogy ha a szakmán belül szeretnék elhelyezkedni. Ezek az oldalak lennének a kezdő referenciák.
Köszi a tanácsot!
Let's begin, de gozaimasu!
Új hozzászólás Aktív témák
- Asus ROG Phone 6 - Limited Batman Edition / BONTATLAN - 3 év gari
- Huawei Matebook D14 i5-11.gen/16GB DDR4/512GB PCIe SSD/14" Full HD IPS/Gar.:2025.10
- Rog 4070 Ti //KERESEM!!//
- Binepad BN006, programozható, mechanikus macropad, low profile Kailh Choc v1 Red switchek
- CoolerMaster ControlPad, programozható, mechanikus macropad, Gateron Red switchek