関数があります(200行以上のコード)。ページの読み込み中または一部のクリック イベント中に実行される可能性があります。関数がページの読み込み時に実行されるかどうかを判断するにはどうすればよいでしょうか?
以下は簡単なテストコードです。http://jsfiddle.net/EjcTk/にも保存してください、ありがとう。
<script>
jQuery(document).ready(function(){
function ABC() {
//many code here
if(someelse===undefined){
//if by click, do some code.
//if by page loading, do not run these code.
alert('ok');//check if it works.
}
}
$(document).ready(function() {
var someelse = 1;
ABC();
});
$('#click').click(function() {
ABC();
});
});
</script>
<div id="click">test</div>