catch-links
intercept local link clicks on a page
This is useful for doing client-side pushState UIs.
example
Given some html:
aaabbbccnpmjs
We'll intercept the relative links <host>/a
and <host>/b
, printing them.
The external link to npmjs.org will go through as usual.
var catchLinks = ;;
methods
var catchLinks =
catchLinks(element, cb)
Fire cb(href)
whenever an anchor tag descendant of element
with an in-server
url is clicked.
href
will always be a relative path rooted at the root path.
install
With npm do:
npm install catch-links
Use browserify to bundle this library into your project.
license
MIT