smugmugから画像を取得するコードが少しあります。私の問題は、残りのコードがインポートされて起動する前に、それを終了する必要があることです。私は他の投稿を見ましたが、私の特定の状況に合うものはなかったようです。コードは次のようになります。
(function($) {
$.fn.slideShow = function(options) {
var albumID = options.albumID;
var size = options.size || "Medium";
var delay = options.delay || 3000;
var div = this;
// Setup div
this.empty();
div.append("<ul></ul>");
$("ul:first").attr("title","fashion");
$("ul:first").addClass("stretch");
ul = div.find("ul");
$.smugmug.login.anonymously(function() {
$.smugmug.images.get({AlbumID: albumID, Heavy: 1}, function(images) {
$.each(images.Images, function() {
var url = this[size + "URL"];
console.log("Add img" + url);
ul.append("<li title=\"" + url + "\" /></li>");
});
});
});
};
})(jQuery);
私はそれをHTMLから呼び出し、次のようにパラメータを渡します。
<script type="text/javascript">
nick = "hurleyhome";
$(function() {
$("#bg-images").slideShow({
size: "Medium",
albumID: "22516379",
delay: 5000
});
});
</script>
このスクリプトの後に実行する必要のあるスクリプトは、標準のJSがスクリプトタグからインポートするものです。
どんな助けでも感謝されるでしょう。
$(window).loadイベントを検討していましたが、その実装方法が正確にはわかりません。
ありがとう