Pokúšam sa skontrolovať, či má aktuálna webová adresa hash hodnotu # video-value, ak spúšťa rovnakú akciu kliknutia, ktorá sa používa pre akcie prepojenia značiek, ktoré žijú na tej istej stránke.
jQuery kód:
<script type="text/javascript">
jQuery(document).ready(function () {
function showVideo() {
var $anchor = jQuery(this),
url = $anchor.data("url"),
title = $anchor.data("title");
jQuery("#help-video-iframe").css("visibility", "hidden");
jQuery("#help-video-iframe").addClass("loading");
jQuery("#help-video-iframe").load(function() {
jQuery("#help-video-iframe").css("visibility", "visible");
});
jQuery("#help-video-div-label").empty().append(title);
jQuery("#help-video-iframe").attr("src", url);
}
jQuery(function() {
jQuery("#help-videos-list a").click(showVideo);
jQuery("#help-videos-list .caption").equalizeHeights();
});
});
</script>
odpovede:
0 pre odpoveď č. 1Ak chcete skontrolovať existenciu akejkoľvek hodnoty hash:
if ( window.location.hash ) {
//do something
}
Ak chcete ručne nastaviť hash, môžete to urobiť:
window.location.hash = "some-hash";