是否有一种很好的方法可以根据大小制作onclick =“”条件?

时间:2017-02-16 00:47:19

标签: javascript

当网站在大屏幕内时,我不想触发onclick =“”内的链接。

<a href="https://www.facebook.com/LasCrucesOralFacialSurgery/" onclick="window.open('fb://profile/163825970332372')">Facebook</a>

1 个答案:

答案 0 :(得分:1)

也许您可以使用功能检查屏幕大小,如果它具有您想要的大小,则触发“window.open”或不

<a href="https://www.facebook.com/LasCrucesOralFacialSurgery/" onclick="getScreenSize()">Facebook</a>

并在您的JavaScript代码中

function getScreenSize() {
    // in pixels
    if ( screen.width < 400 || screen.height < 400)
        window.open('fb://profile/163825970332372')
}

有关屏幕对象的更多信息:https://www.w3schools.com/js/js_window_screen.asp