Comments (7)
Apple seems to have changed the user agent for iPad to present as a desktop Mac.
This means that iCheck is falsely detecting iPad users as desktop users.
This block seems to be causing the issue:
if (_mobile) {
event.stopPropagation();
} else {
return false;
}
I have forked and fixed the issue by always stopping event propagation, rather than returning false on the handler. I am not sure how this will affect compatibility with older browsers, but e.stopPropagation() was supported by IE9, and from our local testing, it seems fine.
Repo with the working script (download either icheck.js or icheck.min.js):
https://github.com/CrushedLive/icheck
from icheck.
I've also experienced this issue with iOS 13 and checkboxes in Chrome and Safari
from icheck.
Good catch @CrushedLive !
I actually took the opportunity to replace the library.
But this will surely help others.
from icheck.
Also I am getting some issue. icheck script not working in iso 13.2 safari ipad. when we touch in ipad, nothing happen.
from icheck.
Apple seems to have changed the user agent for iPad to present as a desktop Mac.
This means that iCheck is falsely detecting iPad users as desktop users.This block seems to be causing the issue:
if (_mobile) { event.stopPropagation(); } else { return false; }
I have forked and fixed the issue by always stopping event propagation, rather than returning false on the handler. I am not sure how this will affect compatibility with older browsers, but e.stopPropagation() was supported by IE9, and from our local testing, it seems fine.
Repo with the working script (download either icheck.js or icheck.min.js):
https://github.com/CrushedLive/icheck
It is working for me . Thank You Very Much.
from icheck.
Apple seems to have changed the user agent for iPad to present as a desktop Mac.
This means that iCheck is falsely detecting iPad users as desktop users.This block seems to be causing the issue:
if (_mobile) { event.stopPropagation(); } else { return false; }
I have forked and fixed the issue by always stopping event propagation, rather than returning false on the handler. I am not sure how this will affect compatibility with older browsers, but e.stopPropagation() was supported by IE9, and from our local testing, it seems fine.
Repo with the working script (download either icheck.js or icheck.min.js):
https://github.com/CrushedLive/icheck
This works for me as well, but I'm still unable to CLICK on CHECKBOX itself to check/uncheck it, clicking on label works fine now. Anyone else having that issue??
from icheck.
Issue on Mac Safari. Any insight appreciated. I have iCheck functioning properly in most browsers, however, they do not render properly on Mac Safari. Can anyone help?
View this page in Chrome and Safari. Chrome appears to function properly, but Safari shows regular looking checkboxes that do not function. The icheck wrappers are applied, but not the style or functionality.
Note, this page is on temp server, and the rest of the site is protected behind login, so only this same page is available to review checkboxes. You won't be able to click around, etc. However, the icheck renders in Chrome but not Mac Safari. Any help appreciated.
http://vicariousdesigns.com/misc/icheck.html
from icheck.
Related Issues (20)
- it can not be aligned horizontally in a td of table. HOT 1
- Not working with asp radiobuttonlist HOT 2
- iCheck disabled checked HOT 1
- Problem when going back then forward. HOT 2
- Mac Safari iCheck won't render HOT 4
- IPAD icheck- checkbox not working HOT 3
- iCheck library not compatible with JAWS screen reader for accessibility HOT 2
- checking checked state of check box gives flipped result HOT 1
- v1.0.3 not available on yarn install HOT 1
- Getting issues on touch screens with v1.0.3 HOT 1
- Custom data elements HOT 1
- iCheck is causing div collapse
- disable icheck in readonly
- iCheck in not working in Flutter - Android webviews HOT 1
- Docs website is down
- Checkbox does not work on mobile with Desktop Site mode HOT 4
- Icheck not working on mobile chrome that uses desktop site view enabled
- [Composer\Downloader\TransportException] file could not be downloaded, got redirect without Location (HTTP/1.1 300 Multiple Choices) HOT 18
- skins have invalid CSS that breaks the width of the iCheck
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from icheck.