我正在尝试运行一个脚本,当将鼠标悬停在我的徽标上时会显示一条消息。我只希望它在大于 768.eg 的屏幕尺寸上运行,而不是在手机上运行。div 将出现并显示来自列表的随机消息。
在调整大小时,我检查我的内容容器是否等于或大于 692,如果是,我将类 hoverInfo 添加到正文。如果此类存在,我只想运行脚本,但无论如何脚本仍然运行。
目前我在 doc.ready 上运行脚本,但运行脚本来检查窗口调整大小和 doc.ready 的宽度。
任何帮助将非常感激!
$(function(){
function checkWidth() {
if ($('#content-wrap').width() == 692) {
$('body').addClass('hoverinfo');
} else {
$('body').removeClass('hoverinfo');
}
}
checkWidth();
$(window).resize(function () {
setTimeout(checkWidth, 200);
});
function showText(){
$randomText = $(".page #messages");
$(".hoverinfo #logo").hover(
function () {
$randomText.show();
},
function () {
$randomText.hide();
}
);
}
showText();
});