jQuery を使用して setInterval の最も基本的な例を実装しようとしているだけで、問題が発生しています。ここで何が問題なのですか?
関数rotateが定義されていないと言っています。
$(document).ready(function() {
var speed = 5000;
var run = setInterval("rotate()", speed);
function rotate() {
alert ('rotate');
}
});