我有一个问题,让这个弹出式jquery:http://www.htmldrive.net/items/show/431/jQueryNotice-animated-notification-tooltip脚本在一个用asp.net编码的商店中工作。当一个产品被添加到篮子里时,我希望有一个弹出窗口,允许你通过点击进入结账 - 转到购物篮。在下面你的脚本,现在我可以点击进入篮子,添加产品,但如果我不点击,产品将不会显示在篮子里 - 因为它应该...... - 我被告知这是一个'回发'的问题......有没有人知道我是如何解决这个问题的。 - 我之前已经问过这个问题 - 参见:Link in the message of jQnotice - 我希望somone可以/将会有所帮助; 0)
$(document).ready(function() {
$('a.buy').click(function() {
jQnotice('Message..!<a href="' + $(this).attr('href') + '">Go to shop</a>');
return false; }); });
html btn:
<span class="buy"><a href="/order/cart/add/productnr.." id="buy" class="buy">Add to basket</a></span>
如果有人为此问题提供了另一个简单的解决方案,请告诉
答案 0 :(得分:0)
使用此:
$(function () {
$("a.buy").click(function () {
$.get($(this).attr("href"),
function (data) {
var newBasket = $("#basket", data);
$("#basket").html(newBasket.html());
});
jQnotice('Message..!<a href="' + $(this).attr('href') + '">Go to shop</a>');
return false;
});
});
我在这里做了一些假设:第一个是ajax调用将返回带有更新篮子标记的html,该篮子元素具有id'basket'。 再一次,请注意,如果用户点击弹出消息中的链接,将再次执行相同的操作,因此最好更改“转到商店”链接的href,从添加新产品操作到导航到购物篮评论页面。