【发布时间】:2015-02-05 18:58:51
【问题描述】:
我有一个链接,我想在点击时显示更多内容,但仅限于移动屏幕上。我正在使用调整大小和加载功能来确定屏幕大小,但是当我将大小调整为小屏幕然后再调整为大屏幕并单击它仍然切换的链接时,它就像这个取消绑定不能完全工作,或者有时它也会影响链接在小屏幕上,它们完全停止工作:
在这里摆弄:调整屏幕大小以进行测试: http://jsfiddle.net/mp429cp5/1/
$(window).on("load resize", function() {
if ($(window).width() < 960) {
$('ul').hide();
$('a').bind( "click", function() {
$('ul').toggle();
$('ul').toggleClass('collapsed');
return false;
});
} else if ($(window).width() > 960) {
$('a').click(function(){
$('ul').unbind('click').toggle();
});
}
});
【问题讨论】:
标签: jquery responsive-design toggle