This should work on most SellerDeck versions. The shopping cart shows a small icon for each product. This tweak displays a larger version of the icon as a tool-tip when the customer hovers over the icon.
To install, go to Design / Library / Layouts / JavaScript Header Functions / Standard Javascript Header Functions
Scroll to the bottom and after all existing code paste the following:
Update the site and that's it.
To install, go to Design / Library / Layouts / JavaScript Header Functions / Standard Javascript Header Functions
Scroll to the bottom and after all existing code paste the following:
Code:
<style> /* Tooltip for shopping cart icons */ #ct-popimg {min-width:100px; max-width:200px;} #ct-preview {position:absolute; border:1px solid #999; border-radius: 5px; background:#ffffff; padding:5px; display:none; color:#333; z-index:999999;} </style> <script type="text/javascript"> /* * Image preview script - tweaked drillpine for unique namespace and repositioning * written by Alen Grakalic (http://cssglobe.com) * for more info visit http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery */ this.ct_ImagePreview = function(){ var xOffset = 30; // NB back to front var yOffset = 20; $("img.cartthumbnail").click(function(e){return false;}); // inhibit click $("img.cartthumbnail").hover(function(e){ this.t = this.title; this.title = ""; var c = (this.t != "") ? "<br/>" + this.t : ""; $("body").append("<p id='ct-preview'><img id='ct-popimg' src='"+ $(this).attr('src') +"' alt='Image preview' />"+ c + "</p>"); var ttwidth = $("#ct-preview").width(); $("#ct-preview") .css("top",(e.pageY - xOffset) + "px") .css("left",((ttwidth + e.pageX + yOffset) < $(window).width() ) ? e.pageX + yOffset : e.pageX - ttwidth - yOffset + "px") .fadeIn(500); }, function(){ this.title = this.t; $("#ct-preview").remove(); }); $("img.cartthumbnail").mousemove(function(e){ var pw = $("#ct-popimg").width(); $("#ct-preview").width(pw); var border_top = $(window).scrollTop(); var ttheight = $("#ct-preview").height(); var ttwidth = $("#ct-preview").width(); var top_pos = (border_top+(xOffset*2)>=(e.pageY - ttheight)) ? border_top + xOffset : e.pageY - ttheight - xOffset; $("#ct-preview") .css("top", top_pos + "px") .css("left",((ttwidth + e.pageX + yOffset) < $(window).width() ) ? e.pageX + yOffset : e.pageX - ttwidth - yOffset + "px"); }); }; $(document).ready(function(){ct_ImagePreview();}); </script>