Jump to content
  • 0

Как правильнее или как бы вы сделали?


amelice
 Share

Question

для отслеживания события транзишененд, люди используют разные подходы
 

el.get(0).addEventListener('webkitTransitionEnd', this, false);el.get(0).addEventListener('msTransitionEnd', this, false);el.get(0).addEventListener('oTransitionEnd', this, false);el.get(0).addEventListener('transitionend', this, false);

или в bxslider-e

 

el.bind('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd',   function(){   // unbind the callback   el.unbind('transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd');   updateAfterSlideTransition();});

Как нужно, чтоб было правильно и короче?

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

А почему не повесили на ".on"? Конечно, это вопрос к автору этого слайдера, но, вдруг есть общеизвестные причины? В документации Джквери написано, что ".on" более гибкий?


 

Link to comment
Share on other sites

  • 0

Значит, нет принципиальной причины в выборе.   Теперь могу с  уверенностью использовать ".on" )) Почему- то засомневалась.. так как мне нужно ловить транзишненд и раньше не приходилось, а тут попался пример с bind.

Edited by amelice
Link to comment
Share on other sites

  • 0

Ну как сказать, в принципе .on повторяет функционал .bind, и есть вероятность, что .bind уберут из последующих версий jQuery. Так что, если есть шанс, что на сайте версия фреймворка может обновиться, или код планируется повторно использовать где-то ещё, то конечно лучшим выбором будет .on.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy