#javascript #jquery
#javascript #jquery
Вопрос:
У меня есть этот jquery..
<script type='text/javascript'>
$(document).ready(function() {
$('.colnews2').hide();
$("#colnews1 li").click(function() {
//alert($(this).attr("id"));
$('.colnews2').hide();
var value = $(this).attr("id");
var theDiv = $("#colnews2-" value);
theDiv.slideDown();
colnews1ID=value;
});
});
</script>
и это javascripts..
var pager = new Imtech.Pager();
$(document).onload(function() {
pager.paragraphsPerPage = 2; // set amount elements per page
pager.pagingContainer = $('#mainlevel-nav'); // set of main container
pager.paragraphs = $('div', pager.pagingContainer); // set of required containers
pager.showPage(1);
});
и они мне нужны в том же php.
Я пробовал следующее, но не работает.
<script type='text/javascript'>
$(document).ready(function() {
var pager = new Imtech.Pager();
pager.paragraphsPerPage = 2; // set amount elements per page
pager.pagingContainer = $('#mainlevel-nav'); // set of main container
pager.paragraphs = $('div', pager.pagingContainer); // set of required containers
pager.showPage(1);
$('.colnews2').hide();
$("#colnews1 li").click(function() {
//alert($(this).attr("id"));
$('.colnews2').hide();
var value = $(this).attr("id");
var theDiv = $("#colnews2-" value);
theDiv.slideDown();
colnews1ID=value;
});
});
</script>
Комментарии:
1. Почему вы не можете просто использовать оба? Ничто не говорит о том, что у вас не может быть нескольких прослушивателей для завершения загрузки одной страницы.
Ответ №1:
Я не понимаю, почему вы не можете сохранить их в отдельных файлах, просто измените свою загрузку на ready:
<script type='text/javascript'>
$(document).ready(function() {
$('.colnews2').hide();
$("#colnews1 li").click(function() {
//alert($(this).attr("id"));
$('.colnews2').hide();
var value = $(this).attr("id");
var theDiv = $("#colnews2-" value);
theDiv.slideDown();
colnews1ID=value;
});
});
</script>
var pager = new Imtech.Pager();
$(document).ready(function() {
pager.paragraphsPerPage = 2; // set amount elements per page
pager.pagingContainer = $('#mainlevel-nav'); // set of main container
pager.paragraphs = $('div', pager.pagingContainer); // set of required containers
pager.showPage(1);
});
Ответ №2:
почему бы вам не поместить их оба в onload
обработчик событий.