![](/img/trans.png)
[英]JQuery Click event is not working in Firefox and Safari Browsers
[英].click event is not working in safari
我在JavaScript中有一個.click
事件,除了safari之外,它似乎在所有主流瀏覽器中都運行正常。 代碼正在創建一個對話框,在單擊提交按鈕時顯示圖像。
$(document).ready(new function () {
var SpinnerImage = ('<div id="dialog-message"><img src="loading.gif" /></div > ');
$("#ctl00_mainContent_AppPaymentControl1_applicationPaymentControl_payNow").click(function () {
//show loading gif
$('body').append(SpinnerImage);
$("#dialog-message").dialog(
{
title: 'Loading... Please Wait'
});
});
});
任何幫助,將不勝感激。
看看這是否有效?
1 $(document).ready(function () {
2 var SpinnerImage = $("<div id='dialog-message'><img src='loading.gif' /></div>");
3 $("#ctl00_mainContent_AppPaymentControl1_applicationPaymentControl_payNow").click(function () {
4 //show loading gif
5 $('body').append(SpinnerImage);
6 $("#dialog-message").dialog(
7 {
8 title: 'Loading... Please Wait'
9 }
10 );
11 });
12 });
更正:
new
的第1行 $
您在評論中提到#ctl00_mainContent_AppPaymentControl1_applicationPaymentControl_payNow
是一個<input>
元素。 嘗試使用$(element).focus(callback);
方法而不是$(element).click(callback);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.