0

当我在我的 JQM(JQuery Mobile) 应用程序中点击一个链接按钮时,由于某种原因更改到另一个页面时,我看到了一个用户对话框的闪现。到目前为止,我设置的任何内容都不会将其包含在过渡中,但是一个链接会导致此弹出,*这根本没有被单击。

<p><b>Marketing Rep</b>         <span class="tdright"><a data-bind="text: CreatorName" id="A1" data-rel="dialog" href="#UserDialog" ></a></span></p>    

对话框本身是通过 KnockoutJS 填充的。

<div data-role="dialoge" id="UserDialog" > 
<div data-role="content">
<table style=" background-color:White; width: 100%;">
   <tr ><td></td><td><a style="float:right" href="#" onclick="CloseDialog()"  data-role="button" data-icon="delete" data-iconpos="notext" data-mini="true" data-inline="true" data-corners="true" 
              data-shadow="true" data-iconshadow="true" data-theme="a"/>                                         </td></tr>
   <tr><td class="tdleft">Name:      </td><td class="tdright" data-bind="text:CreatorName">        </td></tr>
   <tr><td class="tdleft">Telephone: </td><td class="tdright" data-bind="text:CreatorTelephone">   </td></tr>
   <tr><td class="tdleft">Mobile:    </td><td class="tdright" data-bind="text:CreatorMobile">      </td></tr>
   <tr><td class="tdleft">Email:     </td><td class="tdright" data-bind="text:CreatorEmail">       </td></tr>                               
   <tr>
    <td> 
        <a id="TelephoneLink">
            <img alt="phone icon" src="../../Content/img/telephone-icon.png" />
        </a>
        <a id="MailToLink">
            <img alt="email icon" src="../../Content/img/emailicon.png" />
        </a> 
    </td>
   </tr>

     <tr><td></td></tr>
</table>
</div> 

有人遇到过这种情况么?

4

1 回答 1

0

不确定原因,虽然它似乎是 JQM 中的一个已知问题,但我通过使用修复了它

transition="slide"

而不是将其留在默认过渡处。

于 2013-09-12T20:35:14.070 回答