不确定我是否可以在语句中包含 $(window(.load(function((?这是对的吗?
else if (isAndroid){
$('.apple, .bottomcta, .bottomapple, .cta, .cta2').hide();
$('.android').show();
$(window).load(function() {
if ($('.yes2, .YES2').css('display') == 'none') {
$('#bottombadge > p, #badge > p, .bottomandroid, .android, .bottomapple, .apple').remove();
$('#button, .cta, .bottomcta').show();
}
else if ($('.no, .NO').css('display') == 'block') {
$('.bottomapple, .apple').remove();
}
}
);
}
有什么想法吗?
是的,你可以做到。
毕竟,您只是使用 jQuery 将事件处理程序附加到 window
对象的load
事件。
但是,它不是那么有用,因为正如@Siphalor评论的那样:
代码永远不会被执行,因为页面应该已经准备好了 已加载
相反,您应该执行以下操作:
$(window).load(function() {
if (isAndroid){
$('.apple, .bottomcta, .bottomapple, .cta, .cta2').hide();
$('.android').show();
// more code