An open API service indexing awesome lists of open source software.

https://github.com/athm-fe/floornav


https://github.com/athm-fe/floornav

jquery-plugin scrollspy

Last synced: 11 months ago
JSON representation

Awesome Lists containing this project

README

          

# Floornav

## HTML 结构

```html

占位

这是1楼

这是2楼

这是3楼

这是4楼

这是5楼

这是6楼

占位

```

## Usage

```javascript
$('#floornav').floornav(options);
```

## Options

参数可以通过 data attributes 或者 JavaScript 两种方式来配置.

Name | Type | Default | Description
---- | ---- | ------- | -----------
container | object | window | 滚动容器.
base | string | 'center' | 计算区块位置的参照线, 值可以为 `'center'`, `'top'`, `'bottom'`.
threshold | number | 0 | 距离参照线多远即认为区块出现.
activeClass | string | active | 导航器当前项样式
showClass | string | show | 导航器显示时添加的样式
scrollOffset | number | 0 | 滚动差值, 假如页面有吸顶元素, 点击导航滚动到对应楼层时会被遮挡, 所以提供了这个参数来解决问题.

## Methods

### `.floornav(options)`

初始化.

```javascript
$('#floornav').floornav({
threshold: 100
});
```

### `.floornav('check')`

触发一次手动检查.

```javascript
$('#floornav').floornav('check');
```

### `.floornav('update')`

当导航或者楼层有变化时,需要手动更新

```javascript
$('#floornav').floornav('update');
```

## Event

None.

# End

Thanks to [Bootstrap](http://getbootstrap.com/)