我是jquery的新手,我试图让多个插件在一个页面上运行.现在我正在使用一个独立工作的动画div滑块,以及页面内的动画链接.我可以禁用一个,另一个可以工作.我已经尝试过$ .noConflict(); 但它只是打破了两者.这是我的代码.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js" type="text/javascript"></script>
<script src="js/jquery.localscroll.js" type="text/javascript"></script>
<script src="js/jquery.scrollTo.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" media="screen" href="css/coda-slider.css">
<script src="js/jquery-1.7.2.min.js"></script>
<script src="js/jquery-ui-1.8.20.custom.min.js"></script>
<script src="js/jquery.coda-slider-3.0.js"></script>
<script>
$(function() {
$('#slider-id').codaSlider({
dynamicTabsAlign: "left",
dynamicArrows: true,
autoSlide: true,
slideEaseDuration: 1000,
autoSlideInterval:8000,
dynamicArrowsGraphical:true
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$('#navcontact').localScroll({duration:800});
});
</script>
Run Code Online (Sandbox Code Playgroud)
我试图使用许多其他问题,但似乎无法使它们工作.
请帮忙
我正在尝试创建一个简单的轮播,然后单击我正在尝试更新元素上的 style.transform 以更新 translate3d,以便它会移动。组件中绑定的变量会更新,但 dom 上不会更新。
滑动函数触发了translate3d中的变化,它正在更新组件内部的变量。它只是没有在 dom 上更新。
当我动态更改 style.width.px 时它会起作用。
这是我的组件。
export class RecentNewsSliderComponent implements OnInit, AfterViewInit {
@ViewChild('recentNewsSlider') recentNewsSlider;
@Input() articles;
newsContainerWidth: number;
carousel: any = {};
constructor() { }
ngOnInit() {
this.setUpCarousel();
}
ngAfterViewInit() {
setTimeout(() => this.newsContainerWidth = this.getNewsContWidth(), 500);
}
setUpCarousel() {
this.carousel.articlesLength = this.articles.length;
this.carousel.controls = [];
this.carousel.transform3d = 'translate3d(0, 0, 0)';
let controlsNum = Math.ceil(this.articles.length / 3);
for(let i = 0; i < controlsNum; i++) {
this.carousel.controls.push({ i: i, active: i === …Run Code Online (Sandbox Code Playgroud) 我需要找到正确的方法让javascript循环通过一个数组,找到所有可被3整除的数字,然后将这些数字推送到一个新的数组中.
这是我到目前为止...
var array = [],
threes = [];
function loveTheThrees(array) {
for (i = 0, len = array.length; i < len; i++) {
threes = array.push(i % 3);
}
return threes;
}
Run Code Online (Sandbox Code Playgroud)
因此,如果我们通过函数传递[1,2,3,4,5,6]的数组,它会将数字3和6推出到"threes"数组中.希望这是有道理的.