关于jQuery Address的Events(事件)和Functions(函数)部分请看《jQuery的历史插件》一文。
Methods(方法)
下面的方法以链接地址http://julabs.me/blog/address.php#/jquery/address.html?site=julabs&name=jon#welcome为例。
$.address.baseURL()
返回:String对象
获得文档的基地址,本例为:http://julabs.me/blog/address.php
$.address.autoUpdate()
返回:Boolean对象
获得自动更新模式的设置状态
$.address.autoUpdate(value)
返回:jQuery Address对象
设置自动更新模式是否可用,默认为可用。当它被设为可用时会在地址改变时执行jQuery Address对象的$.address.change函数,当被设为不可用时,可以用来命令$.address.update()触发$.address.change函数
$.address.crawling()
返回:Boolean对象
获得crawling模式的设置状态(这个我也不知道是做什么用的–!,可以不用管它)
$.address.crawling(value)
返回:jQuery Address对象
设置crawling模式是否可用,默认为不可用
$.address.hash()
返回:String对象
获得深层链接中的哈希值,本例为:welcome
$.address.hash(value)
返回:jQuery Address对象
设置深层链接中的哈希值
$.address.history()
返回:Boolean对象
获得历史模式的设置状态
$.address.history(value)
返回:jQuery Address对象
设置历史模式是否可用,默认为可用。目前还不能支持基于Webkit的浏览器
$.address.parameter(name)
返回:String对象
根据给定的参数获得相应的查询参数值。如:用$.address.parameter('name')语句,在本例中就可以得到jon
$.address.parameter(name, value, append)
返回:jQuery Address对象
设置查询参数值。参数append默认为不可用,当传入的参数value为数组Array对象时,append为可用
$.address.parameterNames()
返回:Array对象
获得所有的查询参数名称,本例为:site,name
$.address.path()
返回:String对象
获得不包含查询字符和哈希值的深层链接值,本例为:/jquery/address.html
$.address.pathNames()
返回:Array对象
获得深层链接值中的文件夹和文件名称,本例为:jquery,address.html
$.address.queryString()
返回:String对象
获得深层链接值的查询字符,本例为:site=julabs&name=jon
$.address.queryString(value)
返回:jQuery Address对象
设置深层链接值的查询字符
$.address.strict()
返回:Boolean对象
获得严格模式的设置状态
$.address.strict(value)
返回: jQuery Address对象
设置严格模式是否可用,默认为可用
$.address.title()
返回: String对象
获得本页面的title(标题)值,本页面为jQuery的历史插件 – 潔靜精微
$.address.title(value)
返回: jQuery Address对象
设置本页面的title(标题)值
$.address.tracker()
返回: String对象
获得当前页面查看跟踪函数
$.address.tracker(value)
返回: jQuery Address对象
设置当前页面查看跟踪函数,如果跟踪函数存在的话,Google Analytics(分析)跟踪程序会自动执行跟踪函数
$.address.value()
返回: String对象
获得当前深层链接值,本例为:/jquery/address.html?site=julabs&name=jon#welcome
$.address.value(value)
返回: jQuery Address对象
设置当前深层链接值
$.address.update()
返回: jQuery Address对象
在$.address.autoUpdate()被设置为不可用时,可以用$.address.update()来更新值,执行jQuery Address对象的$.address.change函数
$.address.wrap()
返回:Boolean对象
获得wrap模式设置状态,默认为不可用
$.address.wrap(value)
返回:jQuery Address对象
设置wrap模式是否可用
Pingback 引用通告: jQuery的历史插件