.on()
не указан тип события;'shown.bs.tab',
? Может, всё таки shown это класс: '.shown.bs.tab'
?)$('.nav-tabs a').on('click', '.shown.bs.tab', function (e) {
e.preventDefault(); // Отключаем действие по умолчанию.
var sm = $('body').scrollTop();
if (history.pushState) {
history.pushState(null, null, e.target.hash);
} else {
window.location.hash = e.target.hash;
}
alert(sm);
$('html,body').scrollTop(sm);
});
var url = document.location.toString();
if (url.match('#')) {
$('.nav-tabs a[href="#' + url.split('#')[1] + '"]').tab('show');
};
<div id="some_id"></div>
var symbol = function(e) {
if (e.keyCode == 38) {
var tId = document.getElementById('some_id'),
copySymb = String.fromCharCode('"\u00A9"');
tId.innerHTML = copySymb;
}
}
<span class="vir">LongLongTitle1</span>
$('.vir').each(function () {
var txt = $(this).text(),
short;
if (txt.length > 5) {
var start = txt.substr(0, 2),
end = txt.substr(-2, 2);
short = start + '...' + end;
$(this)
.addClass('shorted')
.attr('data-full-text', txt)
.attr('data-short-text', short)
.text(short);
}
});
$('.vir')
.mouseover(function () {
var self = $(this),
words = $(this).data('fullText'),
len = words.length,
wdth = len * 10,
c = 0;
$(this).animate({ 'width': wdth }, 200).text($(this).data('fullText'));
})
.mouseleave(function () {
var self = $(this),
words = $(this).data('shortText'),
len = words.length,
wdth = len * 10,
c = 0;
$(this).animate({ 'width': wdth }, 100).text($(this).data('shortText'));
});
$(document).ready(function(){
$(".tab-infa").hide();
$("h3.but-inf").click(function(e){
$("div.tab-infa").slideUp(300);
$(e.target).parent().children("div.tab-infa").slideToggle(300)
});
});
multiRoute.model.events.add('requestsuccess', function(e) {
var startPointProps = multiRoute.getWayPoints().get(0),
startPoint.properties.getAll();
var geocodeResult = new ymaps.GeocodeResult({
properties: {
...startPointProps,
metaDataProperty: {
GeocoderMetaData: startPointProps.geocoderMetaData
}
}
});
console.log(geocodeResult.getAddressLine())
});
...
<ul class="second-menu">
<li><img src="img/img1.jpg" data-nav data-href="#marman"></li>
<li><img src="img/img2.jpg" data-nav data-href="#metal"></li>
<li><img src="img/img3.jpg" data-nav data-href="#muse"></li>
</ul>
...
$('.second-menu img').on('click', function(event) {
event.preventDefault();
/* Это оставим для ссылок
var frmId = new URL(this.href).hash;
*/
// Получим, куда нам идти
var frmId = $(this).data('href');
menuNavigator.navigate(frmId);
/* И это тоже для ссылок
$('.second-menu a.active').removeClass('active');
$(this).addClass('active');
*/
});
if($id == $author_id) { echo 'Это увидит только владелец'; }
где $author_id - полученный (или данный) id владельца :)