AJAX/page refresh kills JS/jQuery
AJAX/page refresh kills JS/jQuery
我正在进行A/B测试(将代码注入页面)以增加购物车中产品的图像。
当您选择其他运输方式时,整个表格似乎已刷新。
我的代码只会在第一次执行。
因此,当我第二次选择不同的运输方式时。 我的代码丢失了。
除了标签保留。
您需要在购物车中随机放置一个产品才能首先看到它。
<script>
$( document ).ready(function() {
$('img.item-img').each(function() {
var str = $(this).attr('src'),
arr = str.split("?");
query = "?hei=200&wid=200&op_sharpen=1"
$(this).attr('src', arr[0] + query);
});
$( document ).ready(function() {
$('tr').each(function() {
var desc = $('td.description', this).html()
$('td.image', this).append(desc);
$('td.description', this).remove();
});
$("table#shopping-cart-items tr td.image").after($('<td id="clearSpace"></td>'));
});
});
</script>
<script>
$( document ).ready(function() {
$('div.shippingOpt').click(function() {
window.setTimeout(function(){
$('img.item-img').each(function() {
var str = $(this).attr('src'),
arr = str.split("?");
query = "?hei=200&wid=200&op_sharpen=1"
$(this).attr('src', arr[0] + query);
});
$('tr').each(function() {
var desc = $('td.description', this).html()
$('td.image', this).append(desc);
$('td.description', this).remove();
});
$("table#shopping-cart-items tr td.image").after($('<td id="clearSpace"></td>'));
}, 1000);
});
});
</script>
<style>
.checkoutBasket table.cart-container td.image img { width:200px; height:auto;}
#clearSpace {padding: 0 0 0 15px;}
</style>
请使用以下代码:
$('div.shippingOpt').on('click', function(){{...});
相关文章:
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 点击facebook像素跟踪注册(JS/JQUERY代码)
- 用于发现哪个JS/jQuery脚本正在冻结页面的工具或技术
- 使用js/jQuery检查对象(而不是元素)是否真的存在
- 如何使用JS/jQuery在另一个网站上显示iframe中的特定内容
- 在坐标上模拟点击坐标js/jQuery
- 如何插入js/jquery变量isideHTML标记
- 我需要JS/jQuery中的倒计时计时器
- 当我使用JS/jQuery/any插件点击图像时,我如何使背景变暗+不可点击,并放大和居中我的图像
- JS/jquery:我将如何遍历HTML中的每个图像
- 非常奇怪的JS/jQuery行为-alert()包含/排除
- JS/Jquery - 如果输入具有数组的任何名称,则返回关联的值
- 使用 js/jQuery/css 在重力形式中覆盖 !important
- 如何在 js / jquery 中绑定“数据追加”事件
- 解析 RSS 命名空间媒体:缩略图 (js/jQuery)
- AJAX/page refresh kills JS/jQuery
- 带有post值的JS jQuery重定向,不带<表单>
- 改变与“"至“-"(JS/Jquery)
- 我正在尝试使用JS/JQuery自动对网站中的文本执行多个查找和替换操作
- 是否覆盖网站上文本输入区域的默认移动设备键盘?(HTML/JS/jQuery)