IE: Только часть привязки активируема по щелчку

Я более свежий в Android, и я попробовал это, и это сработало.

public class loadTotalMemberByBranch extends AsyncTask<Void, Void,Void> {
        ProgressDialog progressDialog = new ProgressDialog(Login.this);
        int ranSucess=0;
        @Override
        protected void onPreExecute() {
            // TODO Auto-generated method stub
            super.onPreExecute();
            progressDialog.setTitle("");    
            progressDialog.isIndeterminate();
            progressDialog.setCancelable(false);
            progressDialog.show();
            setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);

        }
        @Override
        protected Void doInBackground(Void... params) {
            // TODO Auto-generated method stub

            return null;
        }
        @Override
        protected void onPostExecute(Void result) {
            // TODO Auto-generated method stub
            super.onPostExecute(result);
            progressDialog.dismiss();
            setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);
        }
}
12
задан dplante 25 May 2012 в 04:29
поделиться

3 ответа

В предыдущих версиях IE было невозможно зарегистрировать событие onclick на самих элементах уровня блока. Вместо этого IE применяет onclick к тексту или встроенным элементам внутри блока.

Я обнаружил, что размещение прозрачного изображения внутри привязки того же размера, что и полная привязка, будет регистрировать onclick .

<a href="/" style="width:370px;height:80px;display:block;position:absolute;">
    <img src="Transparent.gif" style="width: 370px; height: 80px"/>
</a>
15
ответ дан 2 December 2019 в 04:03
поделиться

Поскольку эта ссылка абсолютно позиционирована, мне кажется, что есть еще один блок, частично перекрывающий ее, таким образом скрывая половину от события щелчка.

2
ответ дан 2 December 2019 в 04:03
поделиться

Возможно, это проблема с z-индексом другого div / span / и т. Д.

0
ответ дан 2 December 2019 в 04:03
поделиться