自动向上滚动页面JavaScript滑块(我自己创建)
Automatically scrolls page up javascript slider (myself created)
所以我创建了javascript滑块,当页面进入下一个选项卡时,它会自动向上拉页面。您可以在页面中对其进行测试,您将看到如何解决此问题?它拉起页面,就像会有 href="#top" 和 ,但没有类似的东西。
法典-
<script type="text/javascript">
jQuery(document).ready(function() {
var time = <?php echo $data['tab1_speed']; ?>;
var tripleboxTitle = jQuery("triplebox-tab-title");
setInterval(function() {
tripleboxTitle.click(function(){
clearInterval();
});
var currentTab = jQuery('.triplebox-tab-active').attr("tab");
var newTab = Number(currentTab)+1;
if(newTab > 3) {
newTab = 1;
}
console.log(newTab);
jQuery(".triplebox-tab-title").removeClass('triplebox-tab-active');
jQuery('#triplebox-widget-tab'+newTab).addClass('triplebox-tab-active');
jQuery(".triplebox-tab-default").hide();
jQuery(".triplebox-tab-default").removeClass('triplebox-tab-default');
jQuery("#triplebox-widget-tab"+newTab+"-widget").addClass('triplebox-tab-default').fadeIn(300);
}, time);
});
</script>
<a id="triplebox-widget-tab1" tab="1" class="triplebox-tab-title triplebox-tab-active" <?php if($data['use_color'] == 'default') { ?>style="color: <?php echo $data['color_text']; ?>; background: <?php echo $data['color_tabs']; ?>;" <?php } ?>><?php echo $data['tab1_name']; ?></a>
<a id="triplebox-widget-tab2" tab="2" class="triplebox-tab-title" <?php if($data['use_color'] == 'default') { ?>style="color: <?php echo $data['color_text']; ?>; background: <?php echo $data['color_tabs']; ?>;" <?php } ?>><?php echo $data['tab2_name']; ?></a>
<a id="triplebox-widget-tab3" tab="3" class="triplebox-tab-title" <?php if($data['use_color'] == 'default') { ?>style="color: <?php echo $data['color_text']; ?>; background: <?php echo $data['color_tabs']; ?>;" <?php } ?>><?php echo $data['tab3_name']; ?></a>
<div id="triplebox-widget-tab1-widget" class="triplebox-widget triplebox-tab-default" <?php if($data['use_color'] == 'default') { ?>style="background: <?php echo $data['color_content']; ?>; color: <?php echo $data['color_text']; ?>;"<?php } ?>>
<?php echo $content; ?>
</div>
<div id="triplebox-widget-tab2-widget" class="triplebox-widget" style=" <?php if($data['use_color'] == 'default') { ?>background: <?php echo $data['color_content']; ?>; color: <?php echo $data['color_text']; ?>;<?php } ?> display: none;">
<?php echo $content2; ?>
</div>
<div id="triplebox-widget-tab3-widget" class="triplebox-widget" style=" <?php if($data['use_color'] == 'default') { ?>background: <?php echo $data['color_content']; ?>; color: <?php echo $data['color_text']; ?>;<?php } ?> display: none;">
<?php echo $content3; ?>
</div>
另外,为什么我的clearInterval()不起作用?它仍然继续滚动。如何让它停止?
你需要传递一个"intervalID"来函数
https://developer.mozilla.org/en/DOM/window.setInterval#Example
所以;
var tripleboxTitle = jQuery("triplebox-tab-title");
var myIntvID = setInterval(function() {
...
tripleboxTitle.click(function(){
clearInterval(myIntvID);
});
相关文章:
- 将淡入淡出添加到“我的身体背景滑块”
- 为什么不是'我的JS滑块正在工作
- Jssor滑块停留在第一个图像上,直到我单击它
- Jquery面板滑块赢得't在我将其CSS从右向左更改后关闭
- 为什么我的滑块没有出现
- 我将如何使这个小的jQuery滑块向右滑动
- 为什么我的左拖动/滑块工作,但右拖动/滑块不起作用
- 将下一个和上一个按钮添加到我的图像滑块
- 如何检查我是否'm保持/改变输入滑块
- Javascript-我如何获得YouTube视频的缩略图(当你悬停到滑块时显示的缩略图)
- 我的滑块无法在自动模式下工作
- 我如何使这个滑块自动幻灯片放映
- 我需要我的jquery滑块来自动播放
- 为什么在使用箭头键时,打开更改功能不适用于我的范围滑块
- 嗨,我该如何在页面加载时将这个jquery滑块设置为特定值
- 弹性滑块-我想计数旋转木马最小值&调整浏览器大小时的最大项目数
- 创建我自己的滑块
- 制作我自己的滑块
- 自动向上滚动页面JavaScript滑块(我自己创建)
- 我创建了一个图像滑块.我希望我的图像是可点击的