单击webview中的按钮时,橙色突出显示区域即将到来

时间:2014-09-15 09:49:51

标签: javascript android svg webview

在webview中iam加载到webview后加载一个url(check.svg)(在svg 19按钮的代码下面)iam点击该按钮,在webview中,橙色突出显示区域正好位于点击区域的上方。

我的代码包含svg和javascript代码

例如

的svg代码

//这将显示与num 19的abutton      

 <!ENTITY GroupAC  "  <!-- ENTITY -->
 <g transform='translate(0,0)'>
 <use   xlink:href='#temp' transform='translate(690,30),scale(.82,.87)' opacity='1'    /> 
 <use   class='19ani'   xlink:href='#19' transform='translate(682,0)'  opacity='1'    />   
 <rect id='19' onclick='skfServeIR(evt,1)'   fill='#009900'  x='710' y='255' width='35'    height='17' opacity='.01'/>   

  //javascript code for above button 
  function skfServeIR(evt,flag) 
{
var currentTab = evt.target;
var parentGroup = currentTab.parentElement; 
var areaGroup = currentTab.parentElement;         
evt.target.style.webkitTapHighlightColor="transparent";
skfZoom(evt,1); setInterval(function () { skfUnZoom(evt,1); }, 300);
while (parentGroup.id != "Layer_1") parentGroup = parentGroup.parentElement; 
// Auto Adjusted
while (areaGroup.id.split("-")[0] != "toptab") areaGroup = areaGroup.parentElement; 
// Auto Adjusted
var endDeviceID = areaGroup.id.split("-")[2];
var endDeviceAction = currentTab.id; // tmp
skf_executeScriptUnique('appliances',endDeviceID,endDeviceAction,' ',' ',' ');
} 

点击googlechrome中的按钮19后,此代码无橙色突出显示。问题是仅在webview中提升。

我尝试了stackoverflow中给出的所有可能的方法,它对我不起作用。

我过去10天一直在苦苦挣扎,请帮助我。

0 个答案:

没有答案