Home >Web Front-end >JS Tutorial >8 practical jQuery tips_jquery

8 practical jQuery tips_jquery

WBOY
WBOYOriginal
2016-05-16 16:57:261071browse

1) Disable the right-click function
If you want to protect website information for users, then developers can use this code - disable the right-click function.

Copy code The code is as follows:

$(document).ready(function() {
//catch the right-click context menu
$(document).bind("contextmenu",function(e) {
//warning prompt - optional
alert("No right-clicking! ");

//delete the default context menu
return false;
});
});


2) Use jQuery to set the text size
Using this code, the user can resize the text (increase or decrease) according to their needs.
Copy code The code is as follows:

$(document).ready(function() {
//find the current font size
var originalFontSize = $('html').css('font-size');

//Increase the text size
$(".increaseFont").click(function() {
var currentFontSize = $('html').css('font-size');
var currentFontSizeNumber = parseFloat(currentFontSize, 10);

var newFontSize = currentFontSizeNumber*1.2;
$('html').css('font-size', newFontSize);
return false;
});

//Decrease the Text Size
$(".decreaseFont").click(function() {
var currentFontSize = $('html').css('font-size');
var currentFontSizeNum = parseFloat(currentFontSize, 10);

var newFontSize = currentFontSizeNum*0.8;
$('html').css('font-size', newFontSize);
return false;
});

// Reset Font Size
$(".resetFont").click(function(){
$('html').css('font-size', originalFontSize);
} );
});


3) Open the link in a new window
Using this code will help users open the link in a new window and provide users with better User experience.
Copy code The code is as follows:

$(document).ready(function() {
//select all anchor tags that have http in the href
//and apply the target=_blank
$("a[href^='http']").attr('target',' _blank');
});

4) Change the style list
Use this code to help you change the style list.
Copy code The code is as follows:
$(document).ready(function() {
$ ("a.cssSwap").click(function() {
//swap the link rel attribute with the value in the rel
$('link[rel=stylesheet]').attr('href' , $(this).attr('rel'));
});
});

5) Return to top link
This code is for It is very practical to click on a single page for a long time, and you can click the "return to top" function at important moments.
Copy code The code is as follows:

$(document).ready(function() {
//when the id="top" link is clicked
$('#top').click(function() {
//scoll the page back to the top
$(document) .scrollTo(0,500);
}
});

6) Get the X/Y axis of the mouse pointer
Copy code The code is as follows:
$().mousemove(function(e){
//display the x and y axis values ​​inside the P element
$('p').html("X Axis : " e.pageX " | Y Axis " e.pageY);
});

7) Detect the current mouse Coordinates
Using this script you can get mouse coordinates in any web browser.
Copy code The code is as follows:
$(document).ready(function() {
$ ().mousemove(function(e)
{
$('# MouseCoordinates ').html("X Axis Position = " e.pageX " and Y Axis Position = " e.pageY);
});

8) Image preloading
This code helps users quickly load images or web pages.
Copy code The code is as follows:

jQuery.preloadImagesInWebPage = function()
{
for(var ctr = 0; ctr {
jQuery("").attr("src", arguments[ctr]);
}
}
To use the above method, you can use the following piece of code:
$.preloadImages("image1.gif", "image2.gif", "image3.gif");
To check whether an image has been loaded, you can use the following piece of code:
$('#imageObject').attr('src', 'image1.gif').load(function() {
alert( 'The image has been loaded…');
});
Statement:
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