Как отслеживать изменение цены
Необходимо следить за изменением цены и когда она станет 3000 то выполнить действие.
<span class="t706__cartwin-prodamount">3 894 р.</span> эта цена которая меняется. Про бывал проследить за ней но не выходит. В чем может быть ошибка?
var num = 0;
var firsttime = true;
$(".t706__cartwin-prodamount").bind( 'DOMSubtreeModified',function() {
//Получаем сумму товара итоговую
var productsum = window.tcart.prodamount;
num++;
//Если сумма товара больше 3000 , то выполняем действие
if ( (num == 2 || firsttime ) && (productsum > 3000) ){
// действие
num=0; firsttime = false;
}; if ( num >= 2 ){ num = 0};}); });
|
Цитата:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<script src='https://code.jquery.com/jquery-latest.js'></script>
<!--
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
$(function(){
$(".t706__cartwin-prodamount").bind( 'DOMSubtreeModified',function() {
var val=$(".t706__cartwin-prodamount").text();
if (val>5) {
alert('Ok');
};
});
$('button').click(function(){
var o=$(".t706__cartwin-prodamount")
var val=o.text();
o.text(++val);
});
});
</script>
</head>
<body>
<span class="t706__cartwin-prodamount">3</span>
<button>+</button>
</body>
</html>
|
|
Немного по другому решил эту задачу, спасибо.
|
| Часовой пояс GMT +3, время: 01:50. |