开发者

disabling a javascript script when loaded on a smart phone

开发者 https://www.devze.com 2022-12-16 18:35 出处:网络
I am using the following HTML fragment to load a different stylesheet for smartphones: media=\"only screen and (min-device-width: 4801开发者_如何学编程x)\"

I am using the following HTML fragment to load a different stylesheet for smartphones:

media="only screen and (min-device-width: 4801开发者_如何学编程x)"
media="only screen and (max-device-width: 480px)"

I would like to disable a certain javascript script for smartphone users as well. Is that possible? I don't think i can do:

<script media="only screen and (max-device-width: 480px)" t ype="text/javascript" src=""/>

Thanks


You can detect the screen resolution in javascript and then change script execution based on the resolution. But the javascript file will still be loaded. To detect the screen size:

http://www.pageresource.com/jscript/jscreen.htm


No, it's not possible.

If the phone's browser does not support javascript then it won't matter. If it does, you can use javascript to determine whether it supports what you are looking for and, if not, divert the execution to either a simpler path or to exit altogether.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号