macneato,
here are the (now 3) scripts im trying to implement on 1 page:
$(document).ready(function() {
var data = <%Product.ImageObject%>;
var rel = (data.gallery.length > 1) ? 'prettyPhoto[products]' : 'prettyPhoto';
var displayHolder = $("#gallery-main");
var galleryHolder = $("#gallery-other");
writeImage(displayHolder, data.active, data.active.display, rel);
for (i = 1; i < data.gallery.length; i++) {
writeImage(galleryHolder, data.gallery[i], data.gallery[i].thumbnail, rel, 50);
}
$("a[rel^='prettyPhoto']").prettyPhoto();
});
function writeImage(galleryHolder, image, displayImage, rel, resize) {
var html = '';
style = (resize) ? "width:" + resize + "px" : "";
html += '<a href="' + image.detailed + '" rel="' + rel + '" title="' + image.title + '" style="margin:2px">';
html += '<img src="' + displayImage + '" alt="' + image.alt + '" title="Click to enlarge" style="' + style + '" />'
html += '</a>';
galleryHolder.append(html);
}
$(document).ready(function() {
var str = "";
$("select option:selected").each(function () {
str += $(this).text() + " ";
});
$(".display_text_here").text(str);
})
.change();
would like this one only to work when the user is on IE
$(document).ready(function() {
$(".select")
.mouseover(function(){
$(this)
.data("origWidth", $(this).css("width"))
.css("width", "auto");
})
.change(function(){
$(this).css("width", $(this).data("origWidth"));
});
});
Your help has been AWESOME, thanks!