jQuery技术

推荐几个实用的jQuery技巧攻略

字号+ 作者:H5之家 来源:H5之家 2015-10-31 10:16 我要评论( )

本文章为大家整理了8个常用的jquery实用技巧,包括有文本大

本文章为大家整理了8个常用的jquery实用技巧,包括有文本大小、禁用右键 、返回到顶部、图片预加载等功能,希望这些例子对你会有所帮助。

1)禁用右键单击功能

如果你想为用户节省网站信息,那么开发者可以使用这段代码——禁用右键单击功能。

 代码如下 复制代码

<font><font>$(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;
});
});</font></font>


2)使用jQuery设定文本大小

 代码如下 复制代码


<font><font>$(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);
});
});</font></font>3)在新窗口打开链接

$(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)更改样式列表使用这段代码帮助你更改样式列表。

 代码如下 复制代码


$(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)返回到顶部链接

 代码如下 复制代码

$(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)获取鼠标指针的X / Y轴

 代码如下 复制代码

<font><font>$().mousemove(function(e){
//display the x and y axis values inside the P element
$('p').html("X Axis : " + e.pageX + " | Y Axis " + e.pageY);
});</font></font>


7)检测当前鼠标坐标

 代码如下 复制代码

$(document).ready(function() {
$().mousemove(function(e)
{
$('# MouseCoordinates ').html("X Axis Position = " + e.pageX + " and Y Axis Position = " + e.pageY);
});


8)图片预加载

 代码如下 复制代码

<font><font>jQuery.preloadImagesInWebPage = function()
{
for(var ctr = 0; ctr<arguments.length; 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…');
});</font></font>

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 7个有用的jQuery小技巧

    7个有用的jQuery小技巧

    2016-02-26 13:02

  • Bracket插件推荐

    Bracket插件推荐

    2016-02-10 11:00

  • jQuery教程:14个实用的jQuery技巧

    jQuery教程:14个实用的jQuery技巧

    2016-02-06 10:00

  • jQuery中10个非常有用的遍历函数

    jQuery中10个非常有用的遍历函数

    2016-01-18 10:04

网友点评
n