![]() ![]() |
2010. May 15., 18:17
Post
#1051
|
|
![]() tag ![]() ![]() Group: tag Posts: 301 Joined: 06. February 12. Member No.: 1954 |
CODE document.documentElement.innerHTML = document.documentElement.innerHTML.replace(/hejesírás/gi, "helyesírás"); - feltéve, hogy tényleg az egész oldalon ki akarod cserélni (értsd akár az oldal fejlécében is) This post has been edited by Anybudi: 2010. May 15., 18:18 -------------------- The people who are crazy enough to think they can change the world are the ones that do.
---------------------------------------- It is never too late to become what you never were. -------------------- It is only after you have lost everything when you are free to do anything. ---------------------------------------- |
|
|
|
2010. May 16., 15:04
Post
#1052
|
|
|
új tag ![]() Group: tag Posts: 26 Joined: 10. February 1. Member No.: 29584 |
Köszönöm, működik!
|
|
|
|
2010. Aug 24., 15:31
Post
#1053
|
|
|
tag ![]() ![]() Group: tag Posts: 263 Joined: 07. May 6. Member No.: 3910 |
bocsi a spam-ért, közben megoldódott...
viszont akkor már egy kérdés: CODE function scroll_to_top() { $("html, body").animate({scrollTop: $("#scroll_to_top).offset().top}, 500); return false; } a fenti kódot, hogy opera alatt is működjön, hogy kéne megváltoztatni? This post has been edited by asam9: 2010. Aug 24., 15:47 |
|
|
|
2010. Sep 19., 17:01
Post
#1054
|
|
|
tag ![]() ![]() Group: tag Posts: 263 Joined: 07. May 6. Member No.: 3910 |
sziasztok, újabb jquery-s kérdés.
CODE js: $( "." + $.attr($("[class*='content_image_']").get(0),"class").substring(14) ).hover( function(){ // ... }, function(){ // ... } ); html: <p class="content_image content_image_xxx"> <a class="photo_link_invisible" href="#" rel="external">részletek</a> <img width="360" height="240" src="images/content/xxx.jpg" alt="xxx" /> </p> <p class="content_image content_image_yyy"> <a class="photo_link_invisible" href="#" rel="external">részletek</a> <img width="360" height="240" src="images/content/yyy.jpg" alt="yyy" /> </p> az lenne a lényege, hogy kiválasztom azt az osztályt, amelyikben szerepel a "content_image_" érték, és substring-gel kinyerem belőle a második class-nevét, amit aztán egy hover funkcióval szeretnék használni. a fenti js-sel/ .get(0) / most csak a nulladik ilyen elemre, tehát a content_image_xxx-re érvényes, de azt szeretném, hogy attól váljon függővé, hogy melyik ilyen "content_image_" értékű elem fölé állok épp: tehát legyen dinamikus. néztem az each-et, hogy talán az lenne rá a megoldás, de nem bírtam összehozni. ha van vkinek ötlete, eőre is köszi! |
|
|
|
2010. Sep 19., 21:46
Post
#1055
|
|
![]() Commander 1337 ![]() ![]() ![]() ![]() ![]() Group: törzstag Posts: 5506 Joined: 03. May 25. From: Szeged Member No.: 38 |
Mit akarsz ezzel elérni?
Ha jól értelmezem, akkor azokra az elemekre, amelyiknek van content_image_*** class-a akarsz tenni egy hover eseménykezelőt, igaz? Viszont ha jól látom a class függ a benne levő kép nevétől, így annak inkább id-nek kéne lennie, bár eleve redundáns, mivel látható az xxx/yyy a fájl nevéből. Szerintem inkább próbáld úgy, hogy a content_image class-t használod a leválogatásra, aztán minden elemre beállítasz egy eseménykezelőt: CODE $.each($('.content_image'), function(element) { element.hover(function() { /* ... */ }, function() { /* ... */ }); }); Aztán az xxx/yyy részeket már a hover-hez beállított esemény-kezelőkön belül keresed ki. Ott ugye $(this).children("img").get(0).getAttribute('src') -vel eléred a fájlnevet, onnan már egy regexp-el ki tudod szedni az xxx-t/yyy-t (pl.: /([^/]*?)\.(?:.{3,4})$). BlackY -------------------- BlackY
Blog Új téma vagy tutorial Szerkesztő | Törzstag -- Hogyan kérdezzünk? Üvöltsük meg együtt a holdat: Wuff :D |
|
|
|
2010. Sep 20., 00:56
Post
#1056
|
|
|
tag ![]() ![]() Group: tag Posts: 263 Joined: 07. May 6. Member No.: 3910 |
siker, nagyon köszi!
mostár bemásolom csak hogy sírj annyit csinál a cuccos, hogy van egy kép az oldalon, és ha fölé állsz, akkor ráanimálódik egy opacity-s inner shadow effekt(az most nincs a lenti kódban, csak a fv. hívása) és még arra rájön vertikálisan középre egy fekete hátterű csík, amin megjelenik a "részletek" felirat. és ezek a dolgok js-ből generálódnak, viszont a html-ből szedi ki az infokat hozzá: href-et, rel-t meg az anchor text-et. már annyit változott amúgy a kód az elejéhez képest, hogy tuti lehetne 100X egyszerűbben, simán csak a html-t formázni meg animálgatni egymás fölé, de már tökéletesen megelégszem ezzel a js által generált katyvasszal, szóval, köszöntem szépen mégegyszer CODE /* --- photo link --- */
$(".photo_link_invisible").css({"display":"none"}); function photo_link() { $.each($(".content_image"), function(){ $(this).hover( // mouseover function() { var url = $(this).children("a").get(0).getAttribute("href"); var txt = $(this).children("a").html(); var rel = $(this).children("a").get(0).getAttribute("rel"); // call inner shadow effect inner_shadow_effect(); $(this).stop().animate({"opacity":"0.7"}, 100); $(this).append("<span class='content_img_txt'><a class='dyn_link' href='" + url + "' rel='" + rel + "'>" + txt + "</a></span>"); $(".content_img_txt").css({"position":"absolute","display":"block", "text-align":"center","opacity":"1","top":"100px","left":"0px","z-index":"101","width":"360px","height":"40px","line-height":"40px","background":"#112","font-size":"1em"}); $(".content_img_txt a.dyn_link").css({"display":"block","background":"#112","color":"#ddd","font-variant":"small-caps","letter-spacing":"2px"}); }, // mouseout function() { $(this).stop().animate({"opacity":"1"}, 200); $(".inner_shadow_effect").remove(); $(".content_img_txt").remove(); } ); // hover function }); // each function end } // photo link /* --- photo link end --- */ |
|
|
|
2010. Oct 8., 22:13
Post
#1057
|
|
|
új tag ![]() Group: tag Posts: 13 Joined: 07. August 4. Member No.: 4122 |
Üdv mindenkinek, egy olyan javascriptet keresnék, vagy segítséget kérnék, hogy hogyan lehet azt megcsinálni js-el hogy pl úgy indul egy oldal hogy különböző effektekből állna össze a normális oldal. pl egy panel úgy nyílna ki hogy kicsúszik, és abból ki nyílik még egy és abba megjelenne a tartalom, szal ilyen scriptet/scripteket/megoldásokat keresek és kíváncsi lennék hogy ti mit tudtok egy hasonló fajta "intro" jellegű dologhoz.
|
|
|
|
2010. Oct 9., 09:12
Post
#1058
|
|
![]() Commander 1337 ![]() ![]() ![]() ![]() ![]() Group: törzstag Posts: 5506 Joined: 03. May 25. From: Szeged Member No.: 38 |
Mi sem egyszerűbb
A head részbe bedobsz egy javascriptet, aminél figyelsz arra, hogy véletlenül se legyen defer attribja. Ebből a js-ből kiraksz egy másodlagos css-re mutató linket, szintén a head-be bedobva, hogy a kód feldolgozása előtt be is töltse a böngésző, mielőtt nekiállna renderelni. Ebben aztán mindent eltüntetsz egy display: none-al, amit animálni akarsz (jó esetben ez mondjuk legfeljebb egy-két konténer elem eltüntetését jelenti). Aztán a js még beállít egy eseménykezelőt, lehetőleg onload, vagy ha valami külső - lassú - helyről is linkelsz képet, scriptet, akármit, akkor mondjuk dom ready eseményt, azon belül pedig már - JQuery-vel, Scriptaculous-szal, stb. - összerakhatod az animációdat. Amit te írsz, azt pl. így lehetne megoldani: CODE onload() { kicsúszik.onfinished() { kinyílik.onfinished() { tartalomelőtűnik; } } } És egy tipp: ha lehet ne BlackY -------------------- BlackY
Blog Új téma vagy tutorial Szerkesztő | Törzstag -- Hogyan kérdezzünk? Üvöltsük meg együtt a holdat: Wuff :D |
|
|
|
2010. Oct 9., 09:44
Post
#1059
|
|
|
új tag ![]() Group: tag Posts: 13 Joined: 07. August 4. Member No.: 4122 |
Egyszerű menüpont váltásnak szánnám eme effektet, saját kis egyszerű oldalamra majd, kb 1 másodperc idő tartalmúnak. 3 egymás után ki nyíló vonal. Sajnos annyira nem vagyok otthon a js-be, tudsz valami kereső szót, esetleg linket adni valami hasonló kis js dologról?
Előre és még1x köszönöm |
|
|
|
2010. Oct 9., 17:00
Post
#1060
|
|
![]() Commander 1337 ![]() ![]() ![]() ![]() ![]() Group: törzstag Posts: 5506 Joined: 03. May 25. From: Szeged Member No.: 38 |
A legegyszerűbb, ha JQuery-vel csinálod. A jquery.com oldalon találod, ott van egy tök jó API doksi is. Amire szükséged lesz:
Az effektek előállítására: http://api.jquery.com/category/effects/ Az esemény-kezelés: http://api.jquery.com/category/events/ Ezek alapján nagyrész már össze lehet copy-pastelni is. BlackY This post has been edited by BlackY: 2010. Oct 9., 17:00 -------------------- BlackY
Blog Új téma vagy tutorial Szerkesztő | Törzstag -- Hogyan kérdezzünk? Üvöltsük meg együtt a holdat: Wuff :D |
|
|
|
2010. Oct 17., 21:54
Post
#1061
|
|
|
új tag ![]() Group: tag Posts: 13 Joined: 07. August 4. Member No.: 4122 |
Üdv,
Lenne egy olyan problémám, hogy most csinálok 1 oldalt, aminek annyi a különlegessége hogy képekből áll a háttér és ezt egérrel tudod navigálni. Az oldal jelenlegi állapota itt tekinthető meg: http://www.wtamas.hu/wtamas.hu_v2/index.html a script amit használok hozzá az meg ez: http://www.azoffdesign.com/overscroll Az oldal működik is, a problémám az lenne hogy ie-be és firefoxba 1 görgetés után megáll az egész és nem lehet görgetni, megnéztem és letöltöttem a demo anyagot és azt se, viszont az oldal ahol van a bemutató rész az megy mindenhol. ebbe kérném a segítségeteket |
|
|
|
2010. Dec 7., 09:50
Post
#1062
|
|
|
új tag ![]() Group: tag Posts: 19 Joined: 06. September 5. Member No.: 2902 |
Az oldal működik is, a problémám az lenne hogy ie-be és firefoxba 1 görgetés után megáll az egész és nem lehet görgetni, megnéztem és letöltöttem a demo anyagot és azt se, viszont az oldal ahol van a bemutató rész az megy mindenhol. ebbe kérném a segítségeteket Az utolsó script tabben lévő kódod: CODE $(function(o){ o = $("#container").overscroll({ onDriftEnd: function() { console.log("done!"); } }); $("#link").click(function(){ if(!o.data("dragging")) { alert("clicked!"); } else { return false; } }); }); IE-ben és ha jól emlékszem alapértelmezésben firefoxban (bár ebben nem vagyok biztos) sincs console objektum. Nekem az IE8 ezt hiányolja, így a kódodban a console.log("done!"); sort kell törölni. Utána menni fog, ha nincs más hiba Szerk: igazából a teljes onDriftEnd metódus is mehet a kukába, ha másra nem használod. This post has been edited by -ChM-: 2010. Dec 7., 09:51 |
|
|
|
2011. May 17., 14:15
Post
#1063
|
|
|
új tag ![]() Group: tag Posts: 63 Joined: 04. October 14. Member No.: 488 |
Sziasztok! Olyan megoldásokat keresnék tutorial vagy jquery plugin formájában ami a következőt csinálja:
Úgy mint például a facebookon is a wallon nem jelenik meg az összes poszt csak miután görgetünk lefelé és elérjük az oldal alját elkezd tölteni a tipikus jquerys kis "animációval".. és 1másodpercen belül máris bejön a többi poszt. Én ugyanezt szeretném csak mondjuk a weboldalon lévő tartalom, portfolio képek, blogbejegyzések megjelenítésére. D4nY |
|
|
|
2011. May 18., 00:06
Post
#1064
|
|
|
új tag ![]() Group: tag Posts: 63 Joined: 04. October 14. Member No.: 488 |
Sziasztok! Olyan megoldásokat keresnék tutorial vagy jquery plugin formájában ami a következőt csinálja: Úgy mint például a facebookon is a wallon nem jelenik meg az összes poszt csak miután görgetünk lefelé és elérjük az oldal alját elkezd tölteni a tipikus jquerys kis "animációval".. és 1másodpercen belül máris bejön a többi poszt. Én ugyanezt szeretném csak mondjuk a weboldalon lévő tartalom, portfolio képek, blogbejegyzések megjelenítésére. D4nY A kérdés már nem aktuális! |
|
|
|
![]() ![]() |
| Lo-Fi Version | Time is now: 2012. February 11. - 1:21 |