page change when list select selected
by oktaviardi pratama
HTML
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css">
<script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>
<div data-role="page" id="home">
<div data-role="content">
<label for="pages" class="select">Navigate to page:</label>
<select name="pages" id="selectPages" class="navigateToPage">
<option>Select a Page</option>
<option value="page2">Page 2</option>
<option value="page3">Page 3</option>
<option value="page4">Page 4</option>
<option value="page5">Page 5</option>
</select>
<br />
<span>This is the Home Page</span>
</div>
</div>
<div data-role="page" id="page2">
<div data-role="content">
<label for="pages2" class="select">Navigate to page:</label>
<select name="pages2" id="selectPages2" class="navigateToPage">
<option>Select a Page</option>
<option value="home">Home Page</option>
<option value="page3">Page 3</option>
<option value="page4">Page 4</option>
<option value="page5">Page 5</option>
</select>
<br />
<span>This is Page 2</span>
</div>
</div>
<div data-role="page" id="page3">
<div data-role="content">
<label for="pages3" class="select">Navigate to page:</label>
<select name="pages3" id="selectPages3" class="navigateToPage">
<option>Select a Page</option>
<option value="home">Home Page</option>
<option value="page2">Page 2</option>
<option value="page4">Page 4</option>
<option value="page5">Page 5</option>
</select>
<br />
<span>This is Page 3</span>
</div>
</div>
<div data-role="page" id="page4">
<div data-role="content">
<label for="pages4" class="select">Navigate to page:</label>
<select name="pages4"...
JavaScript
$('.navigateToPage').change(function() {
var page = $(this).val();
$.mobile.changePage( "#"+page, { transition: "slideup"} );
});