Динамическое изменение содержимого кнопки «Чирикать» в твиттере
Этот вопрос очень близко подходит к тому, что я после:Замените атрибут в кнопке чириканья с Jquery
Тем не мение,предлагаемое решение работает только один раз. То есть я не могу использовать его в своемswitch утверждение как это:
<code> switch(element.id) { case "t1": $(document).ready(function(){ $('a[data-text]').each(function(){ $(this).attr('data-text', Text_Variant_1); }); $.getScript('http://platform.twitter.com/widgets.js'); }); break; case "t2": $(document).ready(function(){ $('a[data-text]').each(function(){ $(this).attr('data-text', Text_Variant_2); }); $.getScript('http://platform.twitter.com/widgets.js'); }); ... } </code>
Что происходит, чтоdata-text атрибут задается в зависимости от того, какой случай произойдет первым, а потом не изменится.
Как я могу изменитьdata-text атрибут кнопки Tweet столько раз, сколько мне нужно?
Update: вот страница, над которой я работаю:http://zhilkin.com/socio/en/
Traits Стол можно смело игнорировать. Что я хочу сделать сSociotypes Таблица заключается в том, что при нажатии на типdata-text кнопки Tweet ниже описания справа должны быть изменены соответствующим образом.
Прямо сейчас это работает так: если я наведу курсор мыши или нажму «Дон Кихот», тоdata-text устанавливается на "... Дон Кихот ...", и он остается прежним, если я нажимаю "Дюма" потом. И наоборот: если я наведусь или нажму "Dumas", тоdata-text установлено на "... Dumas ..." и не изменится, если я нажму «Дон Кихот». (Другие типы пусты на данный момент.)
Таким образом, кнопка Tweet изменяется только при первом запуске скрипта, но мне нужно, чтобы он обновлялся столько раз, сколько меняется тип.