О web технологиях с любовью
In: work
17 Июн 2009В одном моем проекте используется куча разных jquery плагинов, что сделало процесс обновления самого jquery довольно трудным, ибо везде что-то отваливается, какие-то из них не обновляются с выходом новых версий самого jQuery и т.п. Но вчера я всетаки решил обновиться, и одним из плагинов который пришлось допиливать самому оказался History/Remote плагин. Перестал он работать, как оказалось, из-за того что селекторы Xpath вида [@attribute] были какое-то время deprecated, а теперь и вовосе перестали работать. Вместо них нужно юзать [attribute], т.е. просто убираем знак “@”. В частности в указанном выше плагине, код $('a[@href$="' + iframeHash + '"]‘).click(); поменялся на $('a[href$="' + iframeHash + '"]‘).click();, и все прекрасно заработало.
Мелочь когда знаешь куда смотреть, но проблема когда в интернетах этого не пишут ) Так что хозяйке на заметку )))
Этот блог является маленьким складом мыслей, ссылок, и всяческих полезностей. Ведется для себя, но если будет кому-то интересен - я только рад.
1 Response to Изменения в jquery связанные с селекторами Xpath и History/Remote plugin
Кулинар
Ноябрь 9th, 2009 at 02:05
Всем трудно…