...
var show_var = default_var;
...
$("a[rel=more]").live("click", function(){
...
// declares and initializes entirely new variable named show_var
// that will never be used again...
var show_var = end_var+1;
...
});
Вы повторно объявляете show_var
в обработчике для живого события click
. Не делайте этого - просто ссылайтесь на тот, что находится во внешней области видимости, и он должен делать то, что вы хотите ...
...
var show_var = default_var;
...
$("a[rel=more]").live("click", function(){
...
show_var = end_var+1; // update value in outer scope
...
});