本文我们将为jQuery用户分享8个超实用的技巧攻略。jQuery是JavaScript最好的库之一,主要用于制作动画、事件处理,支持Ajax及HTML 脚本客户端。此外,jQuery还拥有各种插件,以帮助开发者在最短时间内快速创建网站/网页。
文中分享的这些实用代码,希望你会喜欢。
1)禁用右键单击功能
如果你想为用户节省网站信息,那么开发者可以使用这段代码——禁用右键单击功能。
$(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)使用jQuery设定文本大小
使用这段代码,用户可根据需求重新设定文本尺寸(增加或减少)。
$(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)在新窗口打开链接
使用这段代码会帮助用户在新窗口打开链接,为用户带来更好的用户体验。
$(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轴
$().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)检测当前鼠标坐标
使用这个脚本,你可以在任何网络浏览器获取鼠标坐标。
$(document).ready(function() { $().mousemove(function(e) { $('# MouseCoordinates ').html("X Axis Position = " + e.pageX + " and Y Axis Position = " + e.pageY); });
8)图片预加载
此段代码帮助用户快速加载图片或网页页面。
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…'); });
本文向大家介绍jQuery实现的仿select功能代码,包括了jQuery实现的仿select功能代码的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery实现的仿select功能。分享给大家供大家参考。具体如下: 这里重新再次与大家分享jQuery仿select功能,这个实现起来倒不复杂,就当研究一下jQuey插件的用法啦,还望大家喜欢。 运行效果截图如下: 在线演示地址如下: h
本文向大家介绍Android 分享功能的实现代码,包括了Android 分享功能的实现代码的使用技巧和注意事项,需要的朋友参考一下 Android 分享功能的实现代码 一个Activity中,取出设备上安装的所有支持分享动作的Activity,在grid中显示。 实例代码: 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
本文向大家介绍jQuery实现倒计时按钮功能代码分享,包括了jQuery实现倒计时按钮功能代码分享的使用技巧和注意事项,需要的朋友参考一下 代码一: 代码二: 代码三: 代码四: 代码五:
本文向大家介绍jquery点赞功能实现代码 点个赞吧!,包括了jquery点赞功能实现代码 点个赞吧!的使用技巧和注意事项,需要的朋友参考一下 要实现的点赞功能比较简单,就是实现点击按钮,有心向上飘,一直飘出屏幕外。 首先只需要在body中定义一个button。和盛放心的盒子 由于还要引进心的图片,所以在这里我们在设置css样式的时候还要设置图片img的样式。 css代码如下: 下来就是要写jqu
本文向大家介绍jQuery窗口拖动功能的实现代码,包括了jQuery窗口拖动功能的实现代码的使用技巧和注意事项,需要的朋友参考一下 具体代码如下所示: 下面看下jQuery 鼠标拖拽移动窗口的实现代码 拖拽移动需要注意的是:拖拽移动的窗口是如何定位的,如果"left"属性为"%" ,以"margin-left"来计算定位,如下实例,如果"left"属性为数字,直接使用"left"即可。 以上所述是
本文向大家介绍JQuery实现定时刷新功能代码,包括了JQuery实现定时刷新功能代码的使用技巧和注意事项,需要的朋友参考一下 在网页开发中,经常会需要不断的刷新某个页面或某个局部数据。这时候就需要用到定时刷新来实现了。实现方式就是使用JS setInterval函数每隔一段时间请求一次数据,然后将请求结果返回给前端HTML实现刷新。 实现代码如下: 代码解释: 1. 导入jquery 使用上面的