占位符在IE8和IE9中

时间:2015-10-28 15:51:01

标签: jquery internet-explorer-8 internet-explorer-9 placeholder

我试图在IE8和IE9中为占位符使用jQuery解决方案。我使用条件HTML标记来定位浏览器,但jQuery不起作用。

条件HTML标记

Loading loadingForm = new Loading();
btnSend_Click(object sender, EventArgs e)
{
    new Task(() => sendEmail()
    ).Start();
    startLoading();
}
public void closeLoading()
{
    if (loadingForm.InvokeRequired)
    {
        loadingForm.Invoke((MethodInvoker)delegate()
        {
            closeLoading();
        });
    }
    else
    {
        loadingForm.Hide();
    }
}
private void startLoading()
{
    if (loadingForm == null)
    {
        loadingForm = new Loading();
    }
    loadingForm.ShowDialog();
}


private void sendEmail()
{
    Thread.Sleep(1000);
    closeLoading();
}

jQuery脚本

<!--[if IE ]><![endif]-->
<!DOCTYPE html>
<!--[if IE 8 ]> <html class="no-js lt-ie9 ie8" lang="en"> <![endif]-->
<!--[if IE 9 ]> <html class="no-js lt-ie10 ie9" lang="en"> <![endif]-->
<!--[if (gte IE 10)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]-->

0 个答案:

没有答案