css scroll-snap not working when rule is first removed then added again (chrome)
up vote
0
down vote
favorite
i have a container with scroll-snap-type: y mandatory;
and child elements with scroll-snap-align: start;
. In chrome the scroll snapping works as expected.
i then remove the css rule regarding the scroll-snap-type via js and set it later back.
after that the snapping does not work.
is this a bug? am i doing something wrong? is this behaviour acording to the spec? or is there a workaround for it?
(i have only tested it in chrome browser on a windows machine.)
demo:
https://jsfiddle.net/gjcs3y6k/2/
css scroll-snap-points
add a comment |
up vote
0
down vote
favorite
i have a container with scroll-snap-type: y mandatory;
and child elements with scroll-snap-align: start;
. In chrome the scroll snapping works as expected.
i then remove the css rule regarding the scroll-snap-type via js and set it later back.
after that the snapping does not work.
is this a bug? am i doing something wrong? is this behaviour acording to the spec? or is there a workaround for it?
(i have only tested it in chrome browser on a windows machine.)
demo:
https://jsfiddle.net/gjcs3y6k/2/
css scroll-snap-points
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
i have a container with scroll-snap-type: y mandatory;
and child elements with scroll-snap-align: start;
. In chrome the scroll snapping works as expected.
i then remove the css rule regarding the scroll-snap-type via js and set it later back.
after that the snapping does not work.
is this a bug? am i doing something wrong? is this behaviour acording to the spec? or is there a workaround for it?
(i have only tested it in chrome browser on a windows machine.)
demo:
https://jsfiddle.net/gjcs3y6k/2/
css scroll-snap-points
i have a container with scroll-snap-type: y mandatory;
and child elements with scroll-snap-align: start;
. In chrome the scroll snapping works as expected.
i then remove the css rule regarding the scroll-snap-type via js and set it later back.
after that the snapping does not work.
is this a bug? am i doing something wrong? is this behaviour acording to the spec? or is there a workaround for it?
(i have only tested it in chrome browser on a windows machine.)
demo:
https://jsfiddle.net/gjcs3y6k/2/
css scroll-snap-points
css scroll-snap-points
asked Nov 22 at 11:52
user2520818
791822
791822
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
If you also remove and then add a rule for child elements, scroll-snap-align
, it works ok.
I updated your fiddle: https://jsfiddle.net/gjcs3y6k/3/
New contributor
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
If you also remove and then add a rule for child elements, scroll-snap-align
, it works ok.
I updated your fiddle: https://jsfiddle.net/gjcs3y6k/3/
New contributor
add a comment |
up vote
0
down vote
If you also remove and then add a rule for child elements, scroll-snap-align
, it works ok.
I updated your fiddle: https://jsfiddle.net/gjcs3y6k/3/
New contributor
add a comment |
up vote
0
down vote
up vote
0
down vote
If you also remove and then add a rule for child elements, scroll-snap-align
, it works ok.
I updated your fiddle: https://jsfiddle.net/gjcs3y6k/3/
New contributor
If you also remove and then add a rule for child elements, scroll-snap-align
, it works ok.
I updated your fiddle: https://jsfiddle.net/gjcs3y6k/3/
New contributor
New contributor
answered 8 hours ago
LukaszGr
1
1
New contributor
New contributor
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53430430%2fcss-scroll-snap-not-working-when-rule-is-first-removed-then-added-again-chrome%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown