JqxPhotoGallery: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
 
(11 intermediate revisions by 3 users not shown)
Line 2: Line 2:


== Description ==
== Description ==
PhotoGallery displays a slide show of images.  
PhotoGallery displays a slide show of images. It is based on the jqWidgets jqxScrollView widget.
 
jqWidgets is a commercial product, which depending on how you use it, requires a license fee. Complete details are on jqWidget's website. The product is well supported.


== Properties and Methods ==
== Properties and Methods ==


See the complete documentation at jqWidget's site:
This control is well documented on the jqWidget's website: http://www.jqwidgets.com/jquery-widgets-documentation/.
http://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxscrollview/jquery-scrollview-getting-started.htm


== Example ==
== Example ==
 
===Functions ===
==== Enable/Disable slideShow ====
<pre>
<pre>
Function Button1_onclick()
Function Button1_onclick()
$("#PhotoGallery1").jqxScrollView({ slideShow: True });
  $("#PhotoGallery1").jqxScrollView({ slideShow: True });
End Function
End Function


Function Button2_onclick()
Function Button2_onclick()
  $("#PhotoGallery1").jqxScrollView({ slideShow: False });
  $("#PhotoGallery1").jqxScrollView({ slideShow: False });
End Function
End Function
</pre>
==== Remove/Add Items at Runtime ====
<pre>
$("#PhotoGallery1>.jqx-scrollview-inner-wrapper").empty()
$("#PhotoGallery1>.jqx-scrollview-inner-wrapper").append("<div><div class=""PhotoGallery1_photostyle"" style=""background-Image: url(1.png);""></div></div>")
$("#PhotoGallery1").jqxScrollView("refresh")
</pre>
==== Change Current Image ====
<pre>
$("#PhotoGallery1").jqxScrollView({currentPage:0})
</pre>
=== Events ===
==== onpageChanged (BASIC)====
This event is triggered when the current page is changed.
<pre>
Function PhotoGallery1_onpageChanged(event)
  Dim curPage
  curPage = event.args.currentPage
  console.log(curPage)
End Function
</pre>
==== pageChanged (JavaScript) ====
<pre>
JavaScript
$('#PhotoGallery1').bind('pageChanged', function (event)
  {
    var curPage = event.args.currentPage;
    console.log(curPage);
  });
 
End JavaScript 


</pre>
</pre>

Latest revision as of 17:19, 7 April 2016

Description

PhotoGallery displays a slide show of images. It is based on the jqWidgets jqxScrollView widget.

jqWidgets is a commercial product, which depending on how you use it, requires a license fee. Complete details are on jqWidget's website. The product is well supported.

Properties and Methods

This control is well documented on the jqWidget's website: http://www.jqwidgets.com/jquery-widgets-documentation/.

Example

Functions

Enable/Disable slideShow

Function Button1_onclick()
  $("#PhotoGallery1").jqxScrollView({ slideShow: True });
End Function

Function Button2_onclick()
  $("#PhotoGallery1").jqxScrollView({ slideShow: False });
End Function

Remove/Add Items at Runtime

$("#PhotoGallery1>.jqx-scrollview-inner-wrapper").empty()
$("#PhotoGallery1>.jqx-scrollview-inner-wrapper").append("<div><div class=""PhotoGallery1_photostyle"" style=""background-Image: url(1.png);""></div></div>")
$("#PhotoGallery1").jqxScrollView("refresh")

Change Current Image

$("#PhotoGallery1").jqxScrollView({currentPage:0})

Events

onpageChanged (BASIC)

This event is triggered when the current page is changed.

Function PhotoGallery1_onpageChanged(event)
  Dim curPage
  curPage = event.args.currentPage
  console.log(curPage)
End Function

pageChanged (JavaScript)

JavaScript

 $('#PhotoGallery1').bind('pageChanged', function (event) 
  {
    var curPage = event.args.currentPage;
    console.log(curPage);
  });
  
End JavaScript   

Output

See above.