我正在为我的元素使用 Jquery 轮播选项卡 slider 。但我遇到了一些问题,即当我点击特色产品时, slider 会下降并停止工作。
请参阅link供大家引用
另请参阅 html 的 js fiddle jsfiddle
查看 JScode:-
<script src="http://code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
<script type="text/javascript">
addOnload(function () {
BIGB.utils.runOnload();
});
addWindowOnload(function () {
BIGB.utils.runWindowOnload();
});
require_module.init({ "carousel": { "url": "slider/carousel-e1e730d.js" } });
</script>
<script type="text/javascript">
require_module.js("carousel", function () {
$(".require-nav-carousel").each(function () {
var $this = $(this);
var params = {
content: $('.ccarousel', $this),
buttonOverlap: true,
sliderOverlap: true
};
var parsed_params = $this.data();
$.extend(params, parsed_params);
var navCarousel = new BIGB.ui.Carousel(params);
navCarousel.init();
$this.removeClass("require-nav-carousel");
});
});
BIGB.linkTracking.setContext("hp");
$('.bannerHolder').each(function () {
$(this).mouseenter(function () {
$(this).addClass('hoverIn').removeClass('hoverOut').removeClass('noTransition');
}).mouseleave(function () {
$(this).addClass('hoverOut').removeClass('hoverIn').addClass('noTransition');
});
});
(function () {
var $window = $(window);
$window.bind('scroll', _.throttle(enableChristmasSaleUnit, 200));
$window.bind('resize', _.throttle(enableChristmasSaleUnit, 200));
var $saleUnit = $('.sticky-unit');
function enableChristmasSaleUnit() {
requestAnimFrame(function () {
var st = $window.scrollTop();
if (st > 200) {
!$saleUnit.hasClass("sticky-unit-active") && $saleUnit.addClass("sticky-unit-active");
} else {
$saleUnit.hasClass("sticky-unit-active") && $saleUnit.removeClass("sticky-unit-active");
}
});
}
})();
</script>
错误见下图
最佳答案
如果你想使用多个版本的 jQuery,请尝试以下解决方案伙伴.. :)
<!-- load jQuery 2.2.1 -->
<script type="text/javascript" src="jquery-2.2.1.js"></script>
<script type="text/javascript">
var jQuery221 = $.noConflict(true);
</script>
<!-- load jQuery 1.10 -->
<script type="text/javascript" src="jquery-1.10.js"></script>
<script type="text/javascript">
var jQuery110 = $.noConflict(true);
</script>
然后使用具有所需 jQuery 版本的所需插件..
关于javascript - slider 选项卡的 Jquery 冲突问题不适用于第二个选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28470908/