Добрый день!
Установил скрипт переключателя материалов. Он переключает ссылаясь на ID материала и не может "перепрыгнуть" через неактивный ID (удаленного материала). Можно ли сделать в этом коде так, чтобы, если отсутствует следующий номер ID, то перейти на следующий активный ID или как-то по другому, но, чтобы пролистывал через отсутствующий ID?
<a id="b" href="javascript://">Предыдущий материал</a><span id="i"> → </span> <a id="a" href="javascript://">Следующий материал</a></div> <script defer> $('#a').bind('click',function(){ var next="<?substr($ENTRY_URL$,0,strpos($ENTRY_URL$,$ID$))?><?$ID$+1?>" $.ajax({ type: 'GET', url: next, success: function(){location.href=next}, error: function(){$('#i').remove();$('#a').replaceWith(' <span style="background:#AADBAD;padding:3px;font:12px Arial;border: 1px solid #46A546;">Дальше материалов нет.</span>');} });}); $('#b').bind('click',function(){ var prev="<?substr($ENTRY_URL$,0,strpos($ENTRY_URL$,$ID$))?><?$ID$-1?>" $.ajax({ type: 'GET', url: prev, success: function(){location.href=prev}, error: function(){$('#i').remove();$('#b').replaceWith(' <span style="background:#AADBAD;padding:3px;font:12px Arial;border: 1px solid #46A546;">Дальше материалов нет.</span>');} });}); </script>
Спасибо!
С уважением, Иса Балаев.