하나의 이미지 슬라이더를 사용했습니다. 이 jQuery 이미지 슬라이더의 HTML 코드에는 숫자 값이 들어있는 숨겨진 필드가 하나 있습니다. 이 수치는 각 슬라이더 이미지가 표시되어야하는 시간 (초)입니다. 시간이 끝나면 다음 이미지가 표시됩니다.다음 시나리오에서 페이지로드시 jQuery 슬라이더 함수에 인수를 전달하는 방법은 무엇입니까?
html로 다음과 같이 그것이를 위해 jQuery 코드 :
HTML 코드 :
<input type="hidden" name="brand_slider_time" id="brand_slider_time" value="10">
<div class="leaderboard">
<ul id="demo1">
<li><a href="#slide1"><img src="img/Slid1.png" alt="Lorem Ipsum"></a></li>
<li><a href="#slide2"><img src="img/Slid2.png" alt="Lorem Ipsum"></a></li>
<li><a href="#slide3"><img src="img/slid3.png" alt="Lorem Ipsum"></a></li>
</ul>
</div>
jQuery 코드 : 필요한 jQuery를하고 CSS 파일이
$(function() {
var demo1 = $("#demo1").slippry({
transition: 'fade',
useCSS: true,
speed: 1000,
pause: 3000,
auto: true,
preload: 'visible'
});
$('.stop').click(function() {
demo1.stopAuto();
});
$('.start').click(function() {
demo1.startAuto();
});
$('.prev').click(function() {
demo1.goToPrevSlide();
return false;
});
$('.next').click(function() {
demo1.goToNextSlide();
return false;
});
$('.reset').click(function() {
demo1.destroySlider();
return false;
});
$('.reload').click(function() {
demo1.reloadSlider();
return false;
});
$('.init').click(function() {
demo1 = $("#demo1").slippry();
return false;
});
});
을 이미 포함되었습니다.
숨겨진 필드의 값을 슬라이더 함수에 n 인수로 전달할 때 아래 코드를 동일한 파일에서 시도했지만 나에게 적합하지 않았습니다.
$(document).ready(function() {
var val = $('#brand_slider_time').val() * 1000;
demo1.destroySlider();
demo1 = $("#demo1").slippry({
pause: val
});
});
이 코드를 동일한 파일의 슬라이더 기능 코드 위에 썼습니다.
이 값을 jQuery 슬라이더 함수에 어떻게 전달해야하며이 값을 슬라이더의 각 이미지가 10 초 동안 표시되는 함수에 사용합니까?
내 문제를 이해하는 데 소중한 시간을 보내 주셔서 감사합니다. 이 문제와 관련하여 더 자세한 정보가 필요하면 알려주십시오.
모든 종류의 hep는 높이 평가됩니다. 소중한 답장을 기다리고 있습니다.
당,'는 10000을주고있다? –
@jQueryAngryBird : 예, 10000을 경고합니다. – user2839497