實用的jQuery小技巧
jQuery是最好的JavaScript庫之一,用於簡化動畫,事件處理,支援Ajax和HTML 的客戶端指令碼。網路中有大量的 jQuery 外掛,有助於在短時間內通過簡單容易的方法建立網站。今天,我們來分享一些很有用的技巧和竅門給jQuery的技術開發人員。所以我們選取了幾個對jQuery 開發人員非常有用的程式碼片段。希望你的下一個專案中能用得上這些程式碼。
1) 禁止右鍵
在開發 Web 應用的時候,有些情況需要禁用右鍵單擊功能。使用此程式碼,jQuery 開發人員可以在網頁上禁用滑鼠右鍵點選。程式碼如下:
$(document).ready(function() {
//catch theright-click context menu
$(document).bind("contextmenu",function(e){
//warningprompt - optional
alert("Noright-clicking!");
//deletethe default context menu
returnfalse;
});
});
2) 文字縮放 使用下面的程式碼,使用者可以更具需要增大或者縮放網頁中的字型大小,程式碼如下: $(document).ready(function() { //find the currentfont size varoriginalFontSize = $('html').css('font-size');
//Increase the textsize
$(".increaseFont").click(function(){
varcurrentFontSize = $('html').css('font-size');
varcurrentFontSizeNumber = parseFloat(currentFontSize, 10);
varnewFontSize = currentFontSizeNumber*1.2;
$('html').css('font-size',newFontSize);
returnfalse;
});
//Decrease the TextSize
$(".decreaseFont").click(function(){
varcurrentFontSize = $('html').css('font-size');
varcurrentFontSizeNum = parseFloat(currentFontSize, 10);
varnewFontSize = currentFontSizeNum*0.8;
$('html').css('font-size',newFontSize);
returnfalse;
});
// Reset Font Size
$(".resetFont").click(function(){
$('html').css('font-size',originalFontSize);
}); });
3) 在新視窗開啟連結 使用這個 jQuery 程式碼,使用者會點選你的網站的任何連結都會在新的視窗中開啟。如下: $(document).ready(function() { //select all anchortags that have http in the href //and apply thetarget=_blank $("a[href^='http']").attr('target','_blank'); });
4) 樣式表切換
你知道網站換膚是怎麼做的嗎?下面的程式碼可以幫助你實現樣式表切換功能,如下:
$(document).ready(function() {
$("a.cssSwap").click(function(){
//swapthe link rel attribute with the value in the rel
$('link[rel=stylesheet]').attr('href', $(this).attr('rel'));
});
});
5) 回到頂部 這是現在網站中很常用的回到頂部功能,特別適合頁面很長的情況。程式碼很簡單,如下: $(document).ready(function() { //when theid="top" link is clicked $('#top').click(function(){ //scollthe page back to the top $(document).scrollTo(0,500); } });
本文為Anyforweb技術分享部落格,需要了解網站建設相關,請訪問anyforweb.com。
相關文章
- 五個有用的jquery小技巧jQuery
- js實用的十個小技巧JS
- Tomcat 實用小技巧Tomcat
- 26個Jquery使用小技巧jQuery
- Python五種實用的小技巧Python
- 一些 實用的 git 小技巧Git
- 生信小技巧:實用的命令(3)
- 一些實用的 Laravel 小技巧Laravel
- 12個非常實用的JavaScript小技巧JavaScript
- 自定義View實用小技巧View
- 人人都會的35個Jquery小技巧jQuery
- 前端開發者都應知道的 jQuery 小技巧前端jQuery
- MacBook中的那些超級實用小技巧Mac
- 10+ 實用的 JavaScript 除錯小技巧JavaScript除錯
- 實用小技巧! 修改MySQL密碼MySql密碼
- 技術:超級實用的電腦小技巧
- 分享幾個 SpringBoot 實用的小技巧Spring Boot
- Redis 實用小技巧——批次刪除指定的 keyRedis
- Laravel 實用的輔助函式小技巧--helperLaravel函式
- 26個Jquery使用小技巧(jQuery tips, tricks & solutions) 薦jQuery
- 電腦實用7個小技巧分享
- Laravel 實用小技巧 —— Artisan 入門(下)Laravel
- Laravel 實用小技巧 —— Artisan 入門(上)Laravel
- eclipse一些實用小技巧Eclipse
- cocos2dx 實用小技巧
- 必須學會使用的35個Jquery小技巧jQuery
- 扁平化設計的8個實用小技巧
- 簡單實用的sql小技巧(第二篇)SQL
- Pandas 資料分析 5 個實用小技巧
- 12條實用 Windows 7系統小技巧Windows
- jQuery的技巧01jQuery
- MacOS Monterey中不能錯過的10個實用小技巧Mac
- 簡單實用的sql小技巧(第一篇)SQL
- Redis 實用小技巧—— key 分佈情況分析Redis
- Mac實用技巧:如何設定長按delete實現連續刪除小技巧!Macdelete
- 新手必看!macOS進階不得不知的實用小技巧Mac
- 實用卻不起眼的Excel小技巧,看看你忽略了多少Excel
- 超實用的企業防範資料洩露小技巧!