- jQuery Mobile Web Development Essentials(Third Edition)
- Raymond Camden Andy Matthews
- 247字
- 2021-07-09 20:22:18
jQuery Mobile, links, and you
When jQuery Mobile encounters a simple link (<a href="something.html">Foo</a>
), it will automatically capture any clicks on that link and change it to an AJAX-based load. This means that if it detects that the target is something on the same page, that is, the hashmark style (href="#foo"
) links we used in the previous code, it will handle transitioning the user to a new page. If it detects a page to another file on the same server, it will use AJAX to load the page and replace the currently visible one.
If you link to an external website, then jQuery Mobile will leave the link as it is and the normal link behavior will occur. There may be times when you may want to disable jQuery Mobile from doing anything with your links at all. In this case, you can make use of a data attribute that lets the framework know it shouldn't do anything at all. Here is an example:
<a href="foo.html" data-ajax="false">Normal, non-special link</a>
As we saw in Chapter 1, Preparing Your First jQuery Mobile Project, jQuery Mobile makes heavy use of data attributes. It is also very good at letting you disable the behaviors you don't like. As we continue in the book, you will see example after example of something jQuery Mobile does to enhance your website for mobile devices. In all of these cases though, the framework will recognize that there may be times when you may want to disable those features.
- 從零開始:數字圖像處理的編程基礎與應用
- SoapUI Cookbook
- JavaScript:Functional Programming for JavaScript Developers
- Java Web基礎與實例教程(第2版·微課版)
- 基于Java技術的Web應用開發
- 從0到1:HTML+CSS快速上手
- INSTANT Weka How-to
- Python王者歸來
- Python高效開發實戰:Django、Tornado、Flask、Twisted(第2版)
- PostgreSQL 11從入門到精通(視頻教學版)
- Java Web應用開發技術與案例教程(第2版)
- 用Python實現深度學習框架
- C和C++游戲趣味編程
- Android移動應用開發項目教程
- Python 快速入門(第3版)