0

我的 onclick 功能适用于 Android 设备版本 4,但不适用于较低版本。

position:fixed在使用较低版本的 Android 设备时遇到了类似的 CSS 问题。我采用的替代方法是 iscroll,但我还没有修复它。

我正在使用 Cordova 2.1.0 和 Android 2.2 在 Phonegap/Android 中工作。

我的 SQLITE 插件与 Cordova 2.1.0 兼容。

HTML

<div id="wrapper">
  <div id="scroller">
    <ul>
      <div id="header " class="header ">
        <div id="header_title" class="header_title"> </div>
        <div id="abc" class="abc"><img src="img/home.png" onClick="javascript:abc();"/></div>
      </div>
    </ul>

在 Javascript 中调用页面的另一种方法如下:

if(value_in_db==0) {
  document.getElementById("xyz").innerHTML = '<img src="img/inactive.png" />'
} else {
  document.getElementById("xyz").innerHTML = '<img src="img/active.png" onclick="xyz()"/> '
}

在函数中

function xyz(){
   window.location.href="index.html";
}

图像定位完美。但是当我点击时,它不会调用,而且很少会调用。

笔记:

除了具有较低版本 Android 的设备(例如 2.2.1 版)外,所有功能都可以在较高版本中运行。

请指导我!我怎样才能解决这个问题?

4

1 回答 1

-1

您可以尝试使用addEventListener 函数处理您的点击吗?

于 2013-06-11T08:40:40.913 回答