Hirdetés
Új hozzászólás Aktív témák
-
Peter Kiss
őstag
válasz Brown ügynök #136 üzenetére
<div id="0">-t nem kellene használni.
$(span2).html(data); nem működhet, mert ez van a span2-ben: 'partner2'+ $id
A helyes hívás: $('#' + span2).html(data) -
Peter Kiss
őstag
válasz Brown ügynök #138 üzenetére
Az 'input' és 'span' szavakat kiveheted a selector-okból, elég a #. Adott lapon azt az ID-t csak egy elem használhatja, nem kell feleslegesen túráztatni az értelmezőt.
-
Peter Kiss
őstag
A .bind() nem delegál eseményt, csak a .live() és a .delegate() tudja ezt, legalábbis az én értelmezésemben. Delegálni akkor szoktunk, mikor még nem érhető el az adott elem a contextben. Azt is hozzátenném, hogy a .click() és hasonlók helyett érdemesebb a .live()-ot használni (ha lehet [pl. traversal metódusokat nem lehet használni arra, hogy elemeket keressünk a .live()-nak]), mert gyorsabb, viszont a .live() helyett meg jobb a .delegate() szintén a sebesség miatt, csak utóbbit néha körülményes használni.
---
SpeeedfireSzerintem ez a kód azt csinálja, mint a tiéd, csak rövidebben és gyorsabban.
$(document).ready(function() {
$(".hiremail").focus(function () {
$(this).val('').css('color', '#000').css('border-color', 'green');
})
.blur(function () {
var t = $(this);
if (t.val() == ''){
t.val('email cím...');
}
t.css('color', '#777').css('border-color', '#EEE');
});
});[ Szerkesztve ]
-
Peter Kiss
őstag
válasz Brown ügynök #155 üzenetére
$('iframe').first().contents().find('body').append('<img src="' + elem + '"/>');
Így használom (majdnem) egy CKEditor-nál képbeszúrásra.
[ Szerkesztve ]
-
Peter Kiss
őstag
válasz Speeedfire #162 üzenetére
Az ilyen hibákra a megoldást az jelenti, he első körben eltünteted a JS kódot, és csak a CSS marad meg. Ha úgy okés, akkor utána lehet effektelni.
-
Peter Kiss
őstag
válasz Brown ügynök #169 üzenetére
Ha szerveroldalon tolsz ki header-ben kódolást, akkor azt módosítsd.
Ha a HTML <head> részében meg van adva a kódolás, módosítsd. (És máshol is, pl.: XML)
Az összes fájl (.htm, .html, .php, js, .css, miegymás) karakterkódolását állítsd át latin2-re UTF-8-ról (Notepad2, Notepad++).Ennyi lenne.
-
Peter Kiss
őstag
válasz Brown ügynök #171 üzenetére
Ehh, valóban.
Erre marad megoldásnak az, hogy szerveroldalon beveted az iconv()-ot, vagy urlencode-olsz kliensoldalon, szerveren meg dekódolsz. (Ezzel is van egy kicsi probléma, iconv() ajánlottabb.)Ettől függetlenül nem árthat megnézni a fentieket (önmagukban megoldást nem nyújtanak a problémádra sajnos), mert néha későn jön rá az ember, hogy valahol el van tolva a dolog.
Ami az ultimate megoldás lenne, az az adatbázis átborítása UTF-8-ba (meg minden másé). Nekem is azért nem volt szem előtt ez a jQuery "megjegyzés", mert weben már UTF-8 a menő, főleg a MySQL 5 óta (HUN collation).
-
Peter Kiss
őstag
válasz Brown ügynök #175 üzenetére
onblur-ra paraméter nélkül hívod meg a függvényt, miért is rakna be bármit is, ha mindkét paraméter undefinied?
Másik tipp:
$val = $(sablonnev).val();
if ( $val == ""){
$("#template").val();
}
else{
$("#template").val($val);
}Helyett:
$("#template").val($(sablonnev).val()); -
Peter Kiss
őstag
-
Peter Kiss
őstag
válasz Speeedfire #389 üzenetére
Le lehet kezelni a nyomva tartást és az elengedést is.
-
Peter Kiss
őstag
válasz Speeedfire #1311 üzenetére
-
Peter Kiss
őstag
válasz Speeedfire #1374 üzenetére
Nem ártana lokális változókat használni.
-
Peter Kiss
őstag
-
Peter Kiss
őstag
válasz martonx #1903 üzenetére
Nem látom ezt a rengeteg 1.10-es bug reportot.
jQuery.Validation javítva lett már, 1.11-est kell használni. A jQuery.Validation.Unobtrusive nem működik rendesen, a problémák egy részén segít a jQuery Migrate, de úgyis ki lesz javítva minden (kb. 3 hete jelezték Connect-en is a problémákat).
-
Peter Kiss
őstag
válasz trisztan94 #2050 üzenetére
$_POST[action] => $_POST['action'] !!! E_NOTICE különben
Ha egy string értéke egy meghívható függvényé, már működik (simán: $action()). Ha mondjuk visszamegy kettő, akkor pl. meg lehet oldani egy statikus metódushívást is, de akár elő lehet szedni egy megfelelő objektumot is, majd instance szintű metódust lehet hívni (call_user_func vagy call_user_func_array), gyakorlatilag így tud működni pl. egy MVC keretrendszer routing-ja is, egyszerű konvención alapszik.
Igen, ASP.NET-ben is így van, de konvenció szerint az action az egy (MVC-ben ActionResult-ot visszaadó) metódus neve.
[ Szerkesztve ]
-
Peter Kiss
őstag
válasz trisztan94 #2277 üzenetére
- a var nem jelent típustalanságot
- xdebug mond valamit? -
Peter Kiss
őstag
válasz trisztan94 #2279 üzenetére
A var eleve nem nyelvi, hanem inkább compiler feature. PHP változóihoz hasonló működést a dynamic-kel lehet elérni, de szerintem beteg dolog ezt alkalmazni C#-pal például.
Az XDebug arra jó, hogy kicsivel értelmesebb hibaüzenetek láthass, illetve debug-golhasd a kódodat. Mondjuk szerintem arról sem tudsz, hogy a klasszikus PHP error-okat hogyan lehet elkapni, és mondjuk exception-öket hegeszteni belőlük.
-
Peter Kiss
őstag
válasz trisztan94 #2404 üzenetére
A böngészők fejlesztői eszközei tűpontosan megmondják, melyik CSS szabályt honnan szedik.
-
Peter Kiss
őstag
válasz trisztan94 #2501 üzenetére
Nagyon egyszerű, old meg switch nélkül.
Új hozzászólás Aktív témák
Hirdetés
- 4K Core I5 12400F GamerRPC 6X4.0GHz 32Gb DDR4 3200MHZ 512 SSD RTX 3060 12GB DDR6 2 Év Gari
- 27GR95QE-B OLED Törött Monitor eladó Minden gyári tartozékával gyári dobozában
- OLED55A16LA Törött alkatrésznek eladó
- Filament tároló doboz páratartalom-mérővel
- IPhone SE 2022 256GB gyári független hibátlan 2026.01.23 gyártói jótállás
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: HC Pointer Kft.
Város: Pécs