0

我正在使用 jquery mobile 和一些自动完成功能我正在使用 jquery-ui,但问题是我的按钮上的图标(>)和我的列表项上的图标(>)没有正确显示,而是它的显示一些奇怪的图标。任何建议如何解决这个问题? 在此处输入图像描述

<input type="submit" value="More" id="more" data-icon="arrow-d" data-iconpos="right" data-theme="b"/> 
4

1 回答 1

1

我已经阅读了很多关于 ui 自动完成在移动环境中无法正常工作的信息,但我不确定你的按钮发生了什么,这看起来很奇怪。

如果您省略 jquery ui 样式,它看起来还可以吗?

你可以取消 jquery ui 的自动完成并尝试这个插件我一直在使用它并取得了一些成功: http ://www.andymatthews.net/code/autocomplete/

编辑:尝试切换包含样式的顺序:将 jquery ui 样式放在 jquery 移动样式之前。

编辑: 好的,我刚刚在本地测试了它并且它有效:将jquery UI JAVASCRIPT放在jquery mobile javascript之前,它会好的:

这是一个完整的测试页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
  <title> - jsFiddle demo</title>

  <script type='text/javascript' src='http://code.jquery.com/jquery-1.7.1.js'></script>

  <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.js"></script>
  <script type="text/javascript" src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.js"></script>

  <link rel="stylesheet" type="text/css" href="/css/result-light.css"/>


      <link rel="stylesheet" type="text/css" href="http://code.jquery.com/mobile/1.1.0/jquery.mobile-1.1.0.min.css"/>



  <style type='text/css'>
    body {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
}


  </style>



<script type='text/javascript'>//<![CDATA[ 
$(function(){


});//]]>  

</script>


</head>
<body>
  <form>
    <div>
<input type="button" value="More" id="more" data-icon="arrow-d" data-iconpos="right" data-theme="b"/>
    </div>
</form>



</body>


</html>
于 2012-05-25T13:55:15.667 回答