Heim  >  Artikel  >  Web-Frontend  >  Teilen Sie fünf nützliche JQuery-Tipps_jquery

Teilen Sie fünf nützliche JQuery-Tipps_jquery

WBOY
WBOYOriginal
2016-05-16 15:37:151111Durchsuche

Obwohl die durch die folgenden Techniken erzielten Effekte nicht neu sind, wurde HTML durch die Kapselung von jQuery erheblich bereinigt. Sauberer, prägnanter und effizienter Code ist immer das ultimative Ziel von Entwicklern. Er mag einfach sein, aber er hat enorme Kraft. Werfen wir einen Blick auf fünf sehr praktische jQuery-Kenntnisse, die der Herausgeber von Script House empfiehlt.

1. Deaktivieren Sie die rechte Maustaste

$(document).ready(function() {
  $(document).bind("contextmenu", function(e) {
    return false;
  });
});

Natürlich wird empfohlen, nach der Version jquery1.7 die Funktion on() anstelle der Funktion bind() zu verwenden.

2. Bringen Sie den Inhalt zum Leuchten

$.fn.flash = function(color, duration) {
  var current = this.css('color');
  this.animate( {color: 'rgb(' + color + ')'}, duration / 2);
  this.animate( {color: current}, duration / 2);
}
$('#someid').flash('255,0,0', 1000);

3. Abkürzung für DOM-Ladeabschluss

$(function() {
  // document is ready..
})

4. Browser erkennen

// Safari
if( $.browser.safari )
{
//do something
}
//Above IE6
if ($.browser.msie && $.browser.version > 6 )
{
//do something
}
// IE6 and below
if ($.browser.msie && $.browser.version < 6 ) { //do something } // Firefox 2 and above if ($.browser.mozilla && $.browser.version >= "1.8" )
{
//do something
}

5. Bestimmen Sie, ob das Element vorhanden ist

if($("#someDiv").length) {
  // yes it does, do something...
}

Ich habe fünf nützliche JQuery-Tipps mit Ihnen geteilt. Ich hoffe, sie gefallen Ihnen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn