比較常見問題會發生在「效期已過」但卻又扣點數,小瘋這邊提供一個案例讓大家參考!
一段 SQL 就搞定,不用在寫程式判斷來判斷去。
PS:資料量大時要注意效能的問題 ~
產生紅利資料表

使用紅利資料表

SQL 語法
(function($){ $.fn.ImgChange = function(settings, imgOut, imgOver, id) { var _defaultSettings = { bind: "mouseover", callback: function () { $("#"+id).attr("src", imgOver); } }; $(this).callSettings(_defaultSettings,settings).mouseout (function(){ $("#"+id).attr("src", imgOut); }); }; $.fn.callSettings = function(_defaultSettings,settings) { var _settings = $.extend(_defaultSettings, settings); return this.each(function() { $(this).bind(_settings.bind, _settings.callback); }); }; })(jQuery);
<Img alt="首頁" id="Img" src="images/off.gif"> /*呼叫*/ $("#ctrl").ImgChange("", "images/off.gif", "images/on.gif", "Img");