хорошо, я пытаюсь смешать 2 вещи, и по некоторым причинам это не работает.Во-первых, я использую Jcarousel С этим плагином есть позиция «старт», которую вы можете установить.Поэтому, если я продолжу и поставлю: jQuery("#mycarousel").jcarousel({
scroll: 1,
start: 3,
initCallback: mycarousel_initCallback,
// This tells jCarousel NOT to autobuild prev/next buttons
buttonNextHTML: null,
buttonPrevHTML: null
});
, тогда все будет отлично, если перейти непосредственно к третьему слайду.Теперь я хочу получить эту начальную позицию из строки запроса, поэтому я посмотрел вверх и тут нашел следующее: Как мне получить значения строки запроса в JavaScript?
Так здорово с этой функцией я могуполучить строку запроса и применить ее к «началу» правильно?ну не так просто.
Вот мой код, по какой-то причине он отображает количество слайдов, возвращаемых строкой запроса: S
`функция getParameterByName (name) {
name = name.replace(/ [[] /, "\ ["). replace (/ []] /, "\]");
var regexS = "[\? &]" + name + "= ([^ & #] *) ";
var regex = new RegExp (regexS);
var results = regex.exec (window.location.href);
if(результаты == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
// Поездка на карусели ...
jQuery (документ).ready (function () {
var startpage = getParameterByName("vista");
jQuery("#mycarousel").jcarousel({
scroll: 1,
start: startpage,
initCallback: mycarousel_initCallback,
// This tells jCarousel NOT to autobuild prev/next buttons
buttonNextHTML: null,
buttonPrevHTML: null
});
}); `
Любая помощь очень ценится:)
Хорошо, я должен ответить здесь, потому что я 'Я все еще новичок в этой странице, так что вот как я решил:
jQuery(document).ready(function() {
var startpage = getParameterByName("vista");
jQuery("#mycarousel").jcarousel({
scroll: 1,
start: parseInt(startpage),
initCallback: mycarousel_initCallback,
// This tells jCarousel NOT to autobuild prev/next buttons
buttonNextHTML: null,
buttonPrevHTML: null
});
пришлось проанализировать значение, которое функция возвращала, потому что это была строка, а Jcarousel не распознает строку:)
простудил меня некоторое время: (