以下のコードを実行しようとしています (問題を特定するために単純化しました)。スクリプトの一部を除外するとsrc
(つまり、JQuery のソースを除外すると)、アラートは正常に実行されますが、エラーが発生しますUncaught TypeError: Object #<HTMLImageElement> has no method 'offset'
。これは、JQuery が含まれていないためです。ただし、(以下に示すように) パーツを追加すると、src
エラーや警告は表示されませんが、コードは実行されません。具体的には、アラート (またはその他) はありません。私は、JQuery を含める方法について愚かな間違いを犯しているだけだと思いますが、それが何であるかはわかりません。助言がありますか?どうもありがとう!
<script src="/js/jquery-2.0.3.min.js" type="text/javascript" >
getPosition = function() {
var the_source = document.getElementById('the_source');
var offset = the_source.offset();
var x_position = e.clientX - offset.left;
var y_position = e.clientY - offset.top;
alert(e.clientX - offset.left);
alert(e.clientY - offset.top);
}
initialize = function() {
alert('check');
getPosition();
}
setTimeout(initialize, 100);
</script>