- 主题:<a href="tel:1234345">在PC浏览器下不友好
点击会表示找不到对应的协议。对用户不太友好。
应该如何处理,才能让链接在手机上指向tel:123456,而在pc上被禁用呢?
用media query,能解决这个问题吗?
media query可以根据尺寸的不同来改变样式,那么用什么样式,才能在禁用链接的前提下
,不改变其外观样式?
我用bootstrap,用了 .disabled 这个样式,但是导致所在button也变灰了,有没有办法能否不影响外观样式,只禁用点击?
--
FROM 211.99.222.*
这个链接用JS处理判断一次,PC上就直接给个alert就完了。
【 在 Jianguanghan 的大作中提到: 】
: 点击会表示找不到对应的协议。对用户不太友好。
: 应该如何处理,才能让链接在手机上指向tel:123456,而在pc上被禁用呢?
: 用media query,能解决这个问题吗?
: ...................
--
FROM 123.120.250.*
用javascript:
if (this is pc) {
$('body').on('click','a',function(){
return /^tel:/.test(this.href);
});
}
【 在 Jianguanghan (清扬·风) 的大作中提到: 】
: 点击会表示找不到对应的协议。对用户不太友好。
: 应该如何处理,才能让链接在手机上指向tel:123456,而在pc上被禁用呢?
: 用media query,能解决这个问题吗?
: media query可以根据尺寸的不同来改变样式,那么用什么样式,才能在禁用链接的前提下
: ,不改变其外观样式?
: 我用bootstrap,用了 .disabled 这个样式,但是导致所在button也变灰了,有没有办法能否不影响外观样式,只禁用点击?
--
FROM 115.231.148.*
谢楼上两位,js小白飘过……我再去琢磨一下
【 在 javaboy (喝了咖啡就话多-_-;) 的大作中提到: 】
: 用javascript:
: if (this is pc) {
: $('body').on('click','a',function(){
: ...................
--
FROM 211.99.222.*