我正在创建一个网站,用户可以在默认拍卖中对商品出价。我希望能够以某种方式启动计时器,然后让用户出价。一旦计时器达到一定数量,我希望能够删除拍卖项目的出价功能。
有谁知道我这样做的最佳方法以及哪些功能或插件可能有用?我更喜欢纯PHP方法,但我想PHP和jQuery之间的混合最有可能以某种方式解决我的问题?有什么建议?我怎么能这样做?
提前谢谢!
答案 0 :(得分:3)
我要做的是在与拍卖相关联的数据库条目上设置结束日期。然后你只需要检查当前日期是在结束日期之前还是之后。
然后在前端,您可以简单地显示结束日期和当前日期之间的差异,也可以使用一些javascript。
当然,在做任何事情之前检查你的php中的拍卖是否结束是很重要的,因为它很容易绕过javascript。
答案 1 :(得分:0)
jQuery Countdown,此插件可能对您有所帮助
检查“回调事件”部分,您需要使用的内容。
这是像这样的东西
$('#shortly').countdown({until: shortly,
onExpiry: liftOff, onTick: watchCountdown});
$('#shortlyStart').click(function() {
shortly = new Date();
shortly.setSeconds(shortly.getSeconds() + 5.5);
$('#shortly').countdown('change', {until: shortly});
});
function liftOff() {
alert('We have lift off!');
}
function watchCountdown(periods) {
$('#monitor').text('Just ' + periods[5] + ' minutes and ' +
periods[6] + ' seconds to go');
}