| Name | Type | Default |
|---|---|---|
| animationDuration | Number | 30 |
|
Sets or gets the animationDuration property. Specifies the duration of the animation which starts when the current page is changed. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450" :animationDuration="3000">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
}
}
</script>
|
||
| bounceEnabled | Boolean | true |
|
Sets or gets whether the bounce effect is enabled when pages are changed. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450" :bounceEnabled="false">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
}
}
</script>
|
||
| buttonsOffset | Array | [0, 0] |
|
Sets or gets the jqxScrollView's buttonsOffset property. This property sets the offset from the default location of the navigation buttons. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450" :buttonsOffset=" [100, 0] ">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
}
}
</script>
|
||
| currentPage | Number | 0 |
|
Sets or gets the jqxScrollView's currentPage property. The currentPage specifies the displayed element. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450" :currentPage="1">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
}
}
</script>
|
||
| disabled | Boolean | false |
|
Sets or gets the jqxScrollView's disabled property. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450" :disabled="true">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
}
}
</script>
|
||
| height | Number | String | 320 |
|
Sets or gets the jqxScrollView's height. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
}
}
</script>
|
||
| moveThreshold | Number | 0.5 |
|
Sets or gets the jqxScrollView's moveThreshold property. The moveThreshold property specifies how much the user should drag the current element to navigate to next/previous element. Values should be set from 0.1 to 1. 0.5 means 50% of the element's width. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450" :moveThreshold="1">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
}
}
</script>
|
||
| showButtons | Boolean | true |
|
Sets or gets whether the navigation buttons are visible. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450" :showButtons="false">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
}
}
</script>
|
||
| slideShow | Boolean | false |
|
Indicates whether the slideShow mode is enabled. In this mode, pages are changed automatically in a time interval. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450" :slideShow="true">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
}
}
</script>
|
||
| slideDuration | Number | 3000 |
|
Sets or gets the duration in milliseconds of a time interval. The current page is changed when the time interval is elapsed. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450" :slideShow="true" :slideDuration="1000">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
}
}
</script>
|
||
| theme | String | '' |
|
Sets the widget's theme.
<template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450" :theme="'material'">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
}
}
</script>
|
||
| width | Number | String | 320 |
|
Sets or gets the jqxScrollView's width. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
}
}
</script>
|
||
Events |
||
| pageChanged | Event | |
|
This event is triggered when the current page is changed. Code examples
Bind to the
<template>
<JqxScrollView ref="myScrollView" @pageChanged="onPageChanged($event)"
:width="600" :height="450">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
},
methods: {
onPageChanged: function (event) {
alert('do something...');
}
}
}
</script>
|
||
Methods |
||
| Name | Arguments | Return Type |
| back | None | None |
|
Navigates to the previous page. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
},
mounted: function () {
this.$refs.myScrollView.currentPage = 1;
this.$refs.myScrollView.back();
}
}
</script>
|
||
| changePage | index | None |
|
Navigates to a page. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
},
mounted: function () {
this.$refs.myScrollView.changePage(1);
}
}
</script>
|
||
| forward | None | None |
|
Navigates to the next page. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
},
mounted: function () {
this.$refs.myScrollView.forward();
}
}
</script>
|
||
| refresh | None | None |
|
Refreshes the widget. <template>
<JqxScrollView ref="myScrollView"
:width="600" :height="450">
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature1.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature2.jpg)"></div>
<div class="photo" style="background-image: url(https://www.jqwidgets.com/jquery-widgets-demo/images/imageNature3.jpg)"></div>
</JqxScrollView>
</template>
<script>
import JqxScrollView from 'jqwidgets-scripts/jqwidgets-vue/vue_jqxscrollview.vue';
export default {
components: {
JqxScrollView
},
mounted: function () {
this.$refs.myScrollView.refresh();
}
}
</script>
|
||