點選左右方向鍵實現翻頁效果
本文分享一個簡短的程式碼例項,它實現了點選左右方向鍵實現翻頁效果。
程式碼例項如下:
下面是html程式碼如下:
[HTML] 純文字檢視 複製程式碼<p>上一篇:<a id='pre' href='http://www.softwhy.com/a.html'>螞蟻部落歡迎您</a></p> <p>下一篇:<a id='next' href='http://www.softwhy.com/b.html'>螞蟻部落的url地址是softwhy.com</a></p>
jQuery程式碼如下:
[JavaScript] 純文字檢視 複製程式碼$(document).ready(function(){ var prevpage=$("#pre").attr("href"); var nextpage=$("#next").attr("href"); $("body").keydown(function(event){ if(event.keyCode==37 && prevpage!=undefined) location=prevpage; if(event.keyCode==39 && nextpage!=undefined) location=nextpage; }); });
程式碼註釋:
(1).$(document).ready(function(){}),當文件內容完全加贊完畢再去執行函式中的程式碼。
(2).var prevpage=$("#pre").attr("href"),獲取上一頁的地址。
(3).var nextpage=$("#next").attr("href"),獲取下一頁的地址。
(4).$("body").keydown(function(event){ }),為body註冊keydown事件處理函式。
(5).if(event.keyCode==37 && prevpage!=undefined) location=prevpage,如果點選方向鍵左鍵,那麼就返回上一頁。
(6).if(event.keyCode==39 && nextpage!=undefined) location=nextpage,如果點選方向鍵右鍵,那麼就進入下一頁。
相關閱讀:
(1).attr()方法可以參閱jQuery attr()一章節。
(2).keydown可以參閱jQuery keydown 事件一章節。
(3).keyCode可以參閱javascript keyCode屬性一章節。
相關文章
- jquery實現的通過左右方向鍵控制翻頁效果程式碼例項jQuery
- 網頁點選實現下載效果網頁
- 點選方向鍵實現文字框焦點切換程式碼例項
- CSS3實現的div塊上下左右翻滾效果CSSS3
- Flutter實戰動畫番外篇-翻頁效果實現Flutter動畫
- 點選按鈕實現切換頁面背景顏色效果
- 實現報表滾動到底部翻頁效果
- OneClock的翻頁時鐘效果是如何實現的
- css3實現的div上下左右翻轉效果程式碼例項CSSS3
- css翻頁效果CSS
- iOS 實現點選微信頭像效果iOS
- 點選返回網頁頂層效果網頁
- CSS3前後和左右翻轉效果CSSS3
- 如何實現點選連結不跳轉效果
- 點選按鈕實現數字增加效果
- Vue實現左右選單聯動實現(更新)Vue
- 微信小程式實現卡片左右滑動效果微信小程式
- css border實現上下左右箭頭效果CSS
- UI介面微信底部(ViewPager實現Tab,左右滑動+底部點選)UIViewpager
- android短影片開發,點選兩次實現不同點選效果的實現方式Android
- 點選文字框實現文字框內容選中效果
- Path實現常見toolbar點選彈出選單效果
- QT實現類似於網頁step 選單效果QT網頁
- 使用CSS實現逼真的水波紋點選效果CSS
- SVG點選實現動態放大的圓效果SVG
- 點選元素實現當前元素隱藏效果
- 點選enter和ctrl實現表單提交效果
- 點選按鈕實現狀態切換效果
- 點選按鈕實現圖片切換效果
- Android實現人人網點選“+”彈出效果Android
- jquery實現的右鍵滑鼠點選事件jQuery事件
- 如何實現報表滾動到底部進行翻頁的效果
- js拖動實現左右圖片對比效果JS
- Android左右滑動效果的程式碼實現Android
- javascript點選元素實現當前輪換展現效果JavaScript
- javascript實現的點選當前元素隱藏效果JavaScript
- 點選當前文字行實現文字變色效果
- 點選返回頂部效果實現程式碼詳解