2010-10-22 5 views
1

У меня есть страница aspx с 5 пользовательскими элементами управления. У меня есть $(document).ready() в каждом из этих элементов управления пользователя, а затем один на главной странице aspx.

Это правильный подход или я должен рассмотреть побочные эффекты?

ответ

0

Это совершенно нормально, если только вам не нужно запускать их в определенном порядке.

Shortcut (работает точно так же):

$(function() { 

}); 
+0

Я благодарю вас всех. Но может принять только один ответ. Но все ответы верны. Так приветствует парней. – kheya

1

Это нормально, вы просто не можете гарантировать порядок, в котором они будут работать.

Будучи тем, что уменьшает количество звонков, является субъективным для самого кода, независимо от того, подходит ли вам правильный подход, трудно сказать, не видя код/​​дизайн.

0

Либо скомбинируйте их, либо нет, никаких побочных эффектов не будет, добавьте немного дополнительного скрипта. Какой из них проще в управлении, хорошо, если у вас больше нескольких элементов управления, я бы действительно Посмотрите на объединение вывода каким-то образом.

1

Если элементы управления не зависят друг от друга и не зависят от страницы, ДА ОК для запуска $(document).ready() несколько раз.