我有一些代码行。为什么Mozilla Firefox会正确使用第一个saveImage(),而Chrome则选择第二个saveImage。即使console.log($('#param-form')。size())= 0 ???
我使用的是Jquery 1.7.2。用长度代替size(),结果是一样的。

$(document).ready(function(){
   if ($('#catalog-image-form').size()) {
       function saveImage() {
           some logic 1
       }
   }

   if ($('#param-form').size()) {
      function saveImage() {
         some logic 2
      }
   }
});

最佳答案

也许function hoisting有问题吗?

08-07 09:04