Я использую функцию для запуска при нажатии любого из определенного набора якорей.
Это работает в Firefox 3 и Chrome.
Они не существуют, когда страница начинает загружаться какони создаются с помощью XML + XSLT с использованием преобразования на стороне клиента, на всякий случай это как-то уместно.
Я также включил это предупреждение только для того, чтобы посмотреть, что он вообще что-то делает ... даже неоповещение в IE.Это не работало в Chrome, но это было потому, что я пропустил оператор $ document.ready [все еще работал в FF], но я не уверен, что пропущенный элемент для IE.Я использую IE 8 кстати.
<script type="text/javascript">
$(document).ready(function () {
$("#BlogSelectList li a").click(function () {
alert('hhi')
var str = ($(this).attr("href")).slice(1, 37)
$.ajax({
contentType: "application/json; charset=utf-8",
url: '../ws/WebServices.asmx/SetActiveBlog',
data: '{ActiveBlogID: "' + str + '"}',
dataType: 'json',
type: "post",
success: function (j) {
window.location.href = 'dashboard.aspx'
}
});
});
})
</script>