Я пытаюсь получить слайдер на веб-приложении iphone, я использую iui для обработки ui. Похоже, что ползунок вызывает какой-то конфликт с iui.js, когда вы перетаскиваете ползунок, он пытается открыть другую страницу. Однако он отлично работает, когда вы просто нажимаете на какую-то часть панели. Я думал, что это событие слайда вызывает его, но это событие срабатывает в обоих случаях, поэтому я немного застрял. Любая помощь будет принята с благодарностью.конфликт между слайдером JQuery и iui (iphone)
Простой тест (нажмите, чтобы получить через ползунок):
<head>
<meta name="viewport" content="width=320; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/>
<script type="application/x-javascript" src="http://www.joehewitt.com/iui/iui/iui.js"></script>
<link href="http://www.joehewitt.com/iui/iui/iui.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="http://jqueryui.com/latest/jquery-1.3.2.js"></script>
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.core.js"></script>
<script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.slider.js"></script>
<link type="text/css" href="http://jqueryui.com/latest/themes/base/ui.all.css" rel="stylesheet" />
<script language="javascript">
$(document).ready(function(){
$("#slider").slider()
});
</script>
</head>
<body>
<div class="toolbar">
<h1 id="pageTitle"></h1>
<a id="backButton" class="button" href="#"></a>
</div>
<ul title="slider test" selected="true">
<li class="group">Page 1</li>
<li>
<a class="mainnav" href="#page2">page 2</a>
</li>
</ul>
<div id="page2" title="foo.inc">
<div id="slide_container">
<div id="slider"></div>
</div>
</div>
</body>