在触屏手机上点击无效,在电脑端点击有效。

lala133 2016-01-20 06:08:00
在触屏手机上点击无效,在电脑端点击有效。
这里是引用的脚本

(function(h, m, z, s, k, q, l, j, E, r, t, v) {
function A(a, d, g) {
var c = a[0],
b = /ble/.test(g) ? q: k;
active = "update" == g ? {
checked: c[k],
disabled: c[q]
}: c[b];
if (/^ch|di/.test(g) && !active) w(a, b);
else if (/^un|en/.test(g) && active) x(a, b);
else if ("update" == g) for (var b in active) active[b] ? w(a, b, !0) : x(a, b, !0);
else if (!d || "toggle" == g) d || a.trigger("ifClicked"),
active ? c[l] !== s && x(a, b) : w(a, b)
}
function w(a, d, g) {
var c = a[0],
b = a.parent(),
e = d == q ? "enabled": "un" + k,
C = f(a, e + n(c[l])),
I = f(a, d + n(c[l]));
if (!0 !== c[d] && !g && (c[d] = !0, a.trigger("ifChanged").trigger("if" + n(d)), d == k && c[l] == s && c.name)) {
g = a.closest("form");
var j = 'input[name="' + c.name + '"]',
j = g.length ? g.find(j) : h(j);
j.each(function() {
this !== c && h(this).data(m) && x(h(this), d)
})
}
c[q] && f(a, v, !0) && b.find("." + m + "-helper").css(v, "default");
b[r](I || f(a, d));
b[t](C || f(a, e) || "")
}
function x(a, d, g) {
var c = a[0],
b = a.parent(),
e = d == q ? "enabled": "un" + k,
h = f(a, e + n(c[l])),
j = f(a, d + n(c[l])); ! 1 !== c[d] && !g && (c[d] = !1, a.trigger("ifChanged").trigger("if" + n(e))); ! c[q] && f(a, v, !0) && b.find("." + m + "-helper").css(v, "pointer");
b[t](j || f(a, d) || "");
b[r](h || f(a, e))
}
function F(a, d) {
a.data(m) && (a.parent().html(a.attr("style", a.data(m).s || "").trigger(d || "")), a.off(".i").unwrap(), h('label[for="' + a[0].id + '"]').add(a.closest("label")).off(".i"))
}
function f(a, d, g) {
if (a.data(m)) return a.data(m).o[d + (g ? "": "Class")]
}
function n(a) {
return a.charAt(0).toUpperCase() + a.slice(1)
}
h.fn[m] = function(a, d) {
var g = navigator.userAgent,
c = /ipad|iphone|ipod/i.test(g),
b = ":" + z + ", :" + s;
if (/^(check|uncheck|toggle|disable|enable|update|destroy)$/.test(a)) return this.each(function() {
var c = h(this); (c.is(b) ? c: c.find(b)).each(function() {
c = h(this);
"destroy" == a ? F(c, "ifDestroyed") : A(c, !0, a);
h.isFunction(d) && d()
})
});
if ("object" == typeof a || !a) {
var e = h.extend({
checkedClass: k,
disabledClass: q,
labelHover: !0
},
a),
f = e.handle,
n = e.hoverClass || "hover",
v = e.focusClass || "focus",
G = e.activeClass || "active",
H = !!e.labelHover,
D = e.labelHoverClass || "hover",
y = ("" + e.increaseArea).replace("%", "") | 0;
if (f == z || f == s) b = ":" + f; - 50 > y && (y = -50);
return this.each(function() {
var a = h(this); (a.is(b) ? a: a.find(b)).each(function() {
a = h(this);
F(a);
var d = this,
b = d.id,
f = -y + "%",
u = 100 + 2 * y + "%",
u = {
position: "absolute",
top: f,
left: f,
display: "block",
width: u,
height: u,
margin: 0,
padding: 0,
background: "#fff",
border: 0,
opacity: 0
},
f = c || /android|blackberry|windows phone|opera mini/i.test(g) ? {
position: "absolute",
visibility: "hidden"
}: y ? u: {
position: "absolute",
opacity: 0
},
C = d[l] == z ? e.checkboxClass || "i" + z: e.radioClass || "i" + s,
B = h('label[for="' + b + '"]').add(a.closest("label")),
p = a.wrap('<div class="' + C + '"/>').trigger("ifCreated").parent().append(e.insert),
u = h('<ins class="' + m + '-helper"/>').css(u).appendTo(p);
a.data(m, {
o: e,
s: a.attr("style")
}).css(f);
e.inheritClass && p[r](d.className);
e.inheritID && b && p.attr("id", m + "-" + b);
"static" == p.css("position") && p.css("position", "relative");
A(a, !0, "update");
if (B.length) B.on(j + ".i mouseenter.i mouseleave.i " + E,
function(b) {
var e = b[l],
f = h(this);
if (!d[q]) if (e == j ? A(a, !1, !0) : H && (/ve|nd/.test(e) ? (p[t](n), f[t](D)) : (p[r](n), f[r](D))), c) b.stopPropagation();
else return ! 1
});
a.on(j + ".i focus.i blur.i keyup.i keydown.i keypress.i",
function(c) {
var b = c[l];
c = c.keyCode;
if (b == j) return ! 1;
if ("keydown" == b && 32 == c) return d[l] == s && d[k] || (d[k] ? x(a, k) : w(a, k)),
!1;
if ("keyup" == b && d[l] == s) ! d[k] && w(a, k);
else if (/us|ur/.test(b)) p["blur" == b ? t: r](v)
});
u.on(j + " mousedown mouseup mouseover mouseout " + E,
function(b) {
var e = b[l],
f = /wn|up/.test(e) ? G: n;
if (!d[q]) {
if (e == j) A(a, !1, !0);
else {
if (/wn|er|in/.test(e)) p[r](f);
else p[t](f + " " + G);
if (B.length && H && f == n) B[/ut|nd/.test(e) ? t: r](D)
}
if (c) b.stopPropagation();
else return ! 1
}
})
})
})
}
return this
}
})(jQuery, "iCheck", "checkbox", "radio", "checked", "disabled", "type", "click", "touchbegin.i touchend.i", "addClass", "removeClass", "cursor");





这是页面上的脚本


<script type="text/javascript">

$(document).ready(function () {



$('input').iCheck({
checkboxClass: 'icheckbox_flat',
radioClass: 'iradio_flat'
});

$("ins").click(function () {
var i = 0;
$(".checked").each(function () {
i++;
});
if (i > 2) {
$(this).click();

}
});

var isradio="true";


$("#btnSubmit").click(function () {

var wid = $.query.get("wid");
// var openid = $.query.get("openid");
var openid = $("#openid").val();
var aid = $.query.get("aid");
var selectItemid = "";

if (isradio == "true") {
var list = $('input:radio[class="ckbx"]:checked').val();

if (list == null) {
alert("请选中一个!");
return false;
}
else {
selectItemid = list;

}

}
else {

$('input[class="ckbx"]:checked').each(function () {
selectItemid += $(this).val() + ',';
});
if (selectItemid == "")
{
alert("请选中一个!");
return;
}
if (selectItemid.length > 0) {

selectItemid = selectItemid.substring(0, selectItemid.length - 1);
}
// alert(selectItemid);

}

var submitData = {
wid: wid,
openid: openid,
baseid: aid,
itemid: selectItemid,
isradio:isradio,
myact: "commit"
};
$.post('vote.ashx', submitData,
function (data) {
if (data.ret == "ok") {
alert(data.content);
window.location.href = location.href;

} else { alert(data.content); }
},
"json")



});



});



</script>



为什么触屏上用不了?请高手指点。
...全文
1402 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_33998076 2017-08-12
  • 打赏
  • 举报
回复
请问楼主是怎么解决这些问题的呢?
qq_19402645 2016-12-10
  • 打赏
  • 举报
回复
请问楼主是什么原因造成这种问题的啊
lala133 2016-03-04
  • 打赏
  • 举报
回复
用其他方式完成了,还是谢谢你们。
  • 打赏
  • 举报
回复
mousedown mouseup mouseover mouseout mouseenter mouseleave 触屏手机上没有上面这些事件 touchstart:触摸开始的时候触发 touchmove:手指在屏幕上滑动的时候触发 touchend:触摸结束的时候触发
香蕉猪 2016-01-21
  • 打赏
  • 举报
回复
被其他脚本给截了点击功能???
请先阅读帮助文档:http://ismyway.com/help [2009.1.1] Ver 3.2.26 ※如果安装提示证书过期或无法安装,请在手机上将时间改为2008.8.8,安装设置完成后再将日期改回即可!※ 增加天语的按键映射 增加三星的背景灯控制功能(该功能未在真机上测试过) 删除图片浏览中的部分功能,由于这部分功能需要较大的内存,导致在大部分手机上无法完成,同时也引起背景图片无法设置成功 触摸屏用户可以不再受滚动条限制,在屏幕上任意地方都可以进行拖动 选择键盘映射为其它时无法再次更改的BUG 用户输入的颜色值无法保存的BUG 修正英文单词分词时会多添加一个空行的BUG 繁体语言措词上的修正 阅读设置中增加一个“文件缓存”选项,默认情况下是开启的,在NOKIA手机上会提高UMD等文件的表现,但由于测试并不充足,如果程序经常在阅读时出错,请关闭该选项(其它手机是否开启该选项并无明显的影响) 修正编辑文件后无法保存的BUG [2008.10.27] Ver 3.2.24 ※如果安装提示证书过期或无法安装,请在手机上将时间改为2008.8.8,安装设置完成后再将日期改回即可!※ 改进的颜色选择方式 允许用户重新选择键盘映射 HTML阅读时的错误 进一步完善编辑功能(仍有少许BUG,请继续反馈,谢谢) 新建文件后自动跳转到编辑中 改进的文件操作方式,速度轻微提升 UMD速度明显提升,并且减少内存占用,特别是在NOKIA手机上,表现提升超过600% 改进的输入框模式,以使得能适应更多的手机如天语等 [2008.10.21] Ver 3.2.23 为了提高运行效率,以下功能在LITE上将被取消(自定义欢迎页问候语;欢迎页背景图) 取消了JAR的支持,提高运行效率 修正打开大ZIP文件时的内存溢出错误 ·修正:  自动滚屏到末尾时,滚屏功能将停止 [2008.10.4] Ver 3.2.22 暂时删除了播放功能及网络相关的功能,由于以上两项功能一直没有能稳定下来,故暂时删除 增强了ZIP功能,支持带文件夹结构的ZIP/JAR文件 (对于大部分JAR电子书都,可以从文件管理器中找到非.class结尾的文件,并且选择打开为UNICODE/TXT阅读) (对于NOKIA手机及其它部分手机,由于安全策略的限制,在Anyview的文件管理器中无法查看后缀为.jar的文件) 自定义问候语(系统路径下dictum.rc文件,格式参见jar包中的dictum.rc文件,保存时使用UTF-8编码,可写条目为0~9/a~z/A~Z,置空时表示不显示问候语) ·修正:  0键在各偏好中切换时亮度混乱的问题  部分手机上无法新建文件夹 [2008.9.11] Ver 3.2.21 修正动画参数无法保存的BUG 动画效果不再对阅读翻页有作用 [2008.8.29] Ver 3.2.21 可将正在阅读的内容通过短信与好友分享 增加一种新的滚屏方式:波浪,同时,阅读时3键不再使用默认的像素滚屏,而会使用最后一次使用的滚屏方式 任何可用的外置字库都可以作为内置字库存在,在jar包中存在dot.font会被当为内置字库加载 加快大文件的打开速度,特别是对于NOKIA手机,S60上,打开20M文件,97%左右的位置不超过15秒 允许用户打开动画效果 ·M600/P990/P1/W950  修正键盘映射时“内存不足”的BUG ·E680/A780  选中后台播放后无法启动的BUG [2008.7.30] Ver 3.2.20 调整部分索爱手机上背景灯控制的逻辑 修正看图片时按0键出错的BUG 旋转屏幕引起的字外出 打开LRC最后出错 阅读到尾部弹出“上一个/下一个”窗口中的文件名过长不刷新的问题 偏好切换时亮度混乱的问题 在NOKIA上,当系统路径设置为根目录是无法启动的BUG E398上可以开关键盘灯 UIQ系统在退出时可以保持亮度 索爱上按“返回”键后导致阅读出现白屏的BUG 阅读时切换屏幕方向导致字体超出屏幕的BUG 欢迎屏幕上的日期使用中文显示 如果使用触屏手机,跳转改为进度条模式,以方便触屏操作 系统路径下如果存在bg.png文件,则会作为欢迎界面的背景图片显示(右下角) 减少跳转及翻页中出现乱码的机率 提高阅读时绘图效率,滚屏效率同样提高 播放时,暂停会导致声音爆至最大的BUG 内置“忘记月亮”制作的两款主题《典雅红》《黑橙》,并且更换主题不再要求退出 文件管理器中支持“剪切”功能 文件管理器中新增转换UMD为TXT的功能(解开操作,解开2无效!) 增加了编辑功能(尽管没有限制文件大小,但请别编辑过大的文件,另外,为了提高速度,不进行全文排版,有时候表现可能会有些不习惯),以后会进一步完善 启动时,会自动识别NOKIA、SONYER

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧