Идентичный Javascript не работает ни в IE, ни в Chrome - PullRequest
0 голосов
/ 04 июля 2011

Разве следующие два сценария не идентичны?но они, кажется, противоречат в другом браузере.

- работает в IE9, но не в Chrome

<script type="text/javascript">
var el=document.getElementById('myLink');

window.onload = function(){
  measurePlt();
  //$("#myLink").trigger('click');
  el.trigger('click');
};

el.click(function(e) {
    e.preventDefault();
});
</script>

- работает в Chrome, но не в IE

<script type="text/javascript">
window.onload = function(){
  measurePlt();
  $("#myLink").trigger('click');  
};

$("#myLink")..click(function(e) {
    e.preventDefault();
});
</script>

Может кто-нибудь, пожалуйста, помогите?

1 Ответ

0 голосов
/ 04 июля 2011
$("#myLink")..click(function(e) {
e.preventDefault();
});

Измените приведенный выше фрагмент кода с ЧАСТИ II на

$("#myLink").click(function(e) {
e.preventDefault();
});
...