こんにちは私は、カートにアイテムを追加すると追加され、またカートアイテムを表示するポップアップが1つ開くコードを実装しました。 デスクトップでは正常に動作していますが、モバイルデバイスでは動作していません。ここでUncaught ReferenceError:表示値が定義されていません(モバイルデバイスのみ)
Uncaught ReferenceError: showvalue is not defined
が私の次のコード
<script type="text/javascript">
function showvalue(value, product) {
$('#<%= lblproduct1.ClientID %>').text(product);
$('#<%= lblVessel.ClientID %>').text(value);
$('.cart_popup').show();
setTimeout(function() {
$('.cart_popup').fadeOut('slow');
}, 5000);
return false;
}
function Showprogress() {
$('#<%= Progress.ClientID %>').show();
}
のHTML側私は.cs側のコード
<asp:Button ID="AddToBasketButton" OnClientClick="Showprogress()" runat="server" OnClick="AddToBasketButton_Click" EnableViewState="false" ValidationGroup="AddToBasket" Text="Add to Cart" />
た.ascxページであるとして、それはエラーを鍛えているモバイルデバイスの (合計と数量を渡す)
ScriptManager.RegisterClientScriptBlock(this.Page, typeof(UpdatePanel), UniqueID, "showvalue('" + Total + "','" + productquantity + "');", true);
私はモバイルデバイスでのみ問題に直面しています。 ボタンをクリックするとマイページが更新され、ポップアップが開かれない
モバイルで仕事を始めていた私のポップアップを置いていること(実際の質問によると)だと思います。ネット、jqueryモバイルでは、例えば、あなたが別のイベントとして "クリック"と "タップ"を持っている、これは問題のようなことができますか? – Gunnar
私は.csファイルのコード –
@Anantあなたの関数を呼び出す任意のコードを見ていませんか? –