我试图使用.toggleSlide将Royalslider放入div中。 但是一旦我调出幻灯片,幻灯片只有100px宽。这是一个截图,你可以看到红色。我在css中也有100%的优势。
这是我的网站:http://adl.clemenger.com.au/adamexperiment/Responsive%20Adam%20Web/home_11.html 点击其中一个彩色框,jquery应该在它上面弹出一个div。
有任何帮助吗?我尝试用inspect元素来解决它,但似乎它可能是一个javascript问题,但我不是很确定。如果缩小浏览器窗口然后重新打开它,它就会显示出来。这很奇怪。
干杯
答案 0 :(得分:0)
我在你的来源中看到了以下脚本
<!---Autoscroll--->
<script type="text/javascript">
var $root = $('html, body');
$('a').click(function() {
$root.animate({
scrollTop: $( $.attr(this, 'href') ).offset().top
Uncaught TypeError: Cannot read property 'top' of undefined (repeated 5 times)
}, 500);
return false;
});
</script>
每当我点击滑块下方的链接时,它都会触发上面的处理程序,但scrollTop: $( $.attr(this, 'href') ).offset()
为undefined
,因此您无法检索top
属性,并且每次都会出现错误当你点击链接时,请再次重新检查该逻辑。