GoogleMaps Api V3 – Lösung für Bug: Marker verschwinden

In der GoogleMaps Api V3 gibt es einen Bug, der dafür sorgt, das gesetzte Marker verschwinden(Insbesondere SVG-Icons). Im Netz kursieren diverse Workarounds die z.B. darauf aufbauen, das Zoom-Level zu verändern und gleich wieder zurück zu zoomen… Es gibt aber noch eine einfache Lösung: In den Marker-Optionen optimized: false setzen!

JS Date Time Picker

Aufbauend auf dem jQuery UI DatePicker eine Erweiterung um eine Zeitauswahl:
http://trentrichardson.com/examples/timepicker/
http://www.blogrammierer.de/jquery-jquery-ui-datepicker-zu-einem-datetimepicker-upgraden/

oder ein jQueryDatepicker PlugIn dass die Zeitauswahl schon mitdrin hat:
http://xdsoft.net/jqplugins/datetimepicker/

Internet Explorer 9+ Sliding Box-Shadow Bugfix

Problem:

Elemente die z.B. via JQuery auf- und zu sliden bzw. ihre größe dynamisch ändern und einen box-shadow haben, hinterlassen im IE9+ unschöne Spuren beim Sliden, die dauerhaft sichtbar bleiben.

Lösung:

#element {
overflow: hidden;
}
#element:after {
content: “ „;
font-size: 1px;
display: inline;
line-height: 0;
overflow: hidden;
}

JS Plugin Underscore.js

http://epeli.github.com/underscore.string/

sieht aus als wäre das manchmal ganz shcön nützlich mit solchen funktionen wie: capitalize, clean, includes, count, escapeHTML, unescapeHTML, insert, splice, startsWith, endsWith, titleize, trim, truncate
https://github.com/epeli/underscore.string#readme

 

Formulare validieren

Formulare, die mit dem plugin jquery.validate validiert werden, lassen sich auch mit einem Link anstatt eines Submit Buttons abschicken:

{code type=html}

<a class=“check“>link</a>

{/code}

{code type=“javascript“}

$(„.check“).click(function(){
$(„#myForm“).validate();
if ($(„#myForm“).valid()) {
document.myform.submit();
}
});

{/code}