Closed Taewa closed 8 years ago
Sorry, but I have no way to verify this and it's most likely not an issue with a wrapper but with the underlying masonry library. Please open an issue on the upstream tracker.
After I update angularJS from 1.4.3 to 1.5.0, it's working.
Hello. I am using ionic with angular-masonry. It's not working in iOS 8 webview. (iPhone5c) ( The bricks can not find proper position )
I tried to find the reason and I assume iOS 8 webview does not catch 'ontransitionend' event. In item.js, there is
proto.ontransitionend
. Andif ( isEmptyObj( _transition.ingProperties ) ) {...
part never be invoked on iOS 8 webview, which means_transition.ingProperties
keep having{transform: true}
I have another iPhone5c which is iOS 9, and I works.
One thing more I found out is that in item.js, there is
// -------------------------- CSS3 support -------------------------- //
part. If you put console.log withtransitionProperty
,transformProperty
variables, iOS 8 webview getswebkit
prefix (eg : WebkitTransition, WebkitTransform) iOS 9 webview gets transition, transform.So I guess
transitionend end
does not fire in iOS8 webview. I check on stack overflow http://stackoverflow.com/questions/15103949/webkittransitionend-not-firing But I don't know where to fix this part. ( I don't know if I am digging right point. )Thank you.