我正在尝试执行一个执行此操作的函数
我也会响应这一切。我查看了这个网站上的其他脚本并设法得到了这个,但它根本不起作用。
jQuery(document).ready(function($) {
var $window = $(window);
var $projectWidth = $('.project-images').width();
function checkWidth() {
var windowsize = $window.width();
if (windowsize > projectWidth) {
$('.controls').hide();
}
}
checkWidth();
$(window).resize(checkWidth);
});
HTML
<div id="wrapper">
<div class="frame" id="centered" style="overflow: hidden;">
<ul class="clearfix project-images">
<li>List Item</li>
<li>List Item</li>
<li>List Item</li>
<li>List Item</li>
</ul>
</div>
<div class="controls center">
<button class="btn prev"></button>
<button class="btn next"></button>
</div>
</div>
答案 0 :(得分:1)
这是一个错字。在if
内你指的是错误的名称变量。
您已声明$projectWidth
并且您正在比较projectWidth
试试这个。
var $window = $(window);
var $projectWidth = $('.project-images').width();
function checkWidth() {
var windowsize = $window.width();
if (windowsize > $projectWidth) {// Here you had the typo
$('.controls').hide();
}
}