Home > Web Front-end > JS Tutorial > Share five useful jquery tips_jquery

Share five useful jquery tips_jquery

WBOY
Release: 2016-05-16 15:37:15
Original
1195 people have browsed it

Although the effects achieved by the techniques below are not new, through the encapsulation of jQuery, HTML has been greatly cleaned. Clean, concise and efficient code is always the ultimate goal pursued by developers. It may be simple, but it has huge power. Let’s take a look at five very practical jQuery skills recommended by the editor of Script House.

1. Disable the right mouse button

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

Of course, it is recommended to use on() instead of bind() function after jquery1.7 version.

2. Make the content flash

$.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);
Copy after login

3. Abbreviation of DOM loading completion

$(function() {
  // document is ready..
})
Copy after login

4. Detect browser

// 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
}
Copy after login

5. Determine whether the element exists

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

I have shared five useful jquery tips with you. I hope you like them.

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template