use*_*968 1 javascript background image clickable
我不能使用div,因为我使用的CMS不允许html进入主题样式(它在编码中使用了一个奇怪的结构)而且我发现的唯一有用的东西是javascript但我不知道什么JavaScript代码将启用可点击的背景图像.
有任何想法吗?
<meta name="description" content="description here">
<script type="text/javascript">
document.backgroundImage = "url('http://mydomain.com/image.jpg')";
function callback() {
location.href = "http://mylink.com";
}
document.addEventListener("click", callback, false);
</script>
<script type="text/javascript"> //google analytics code </script>
Run Code Online (Sandbox Code Playgroud)
这是后台的东西吧?这件事必须接收点击事件处理程序.
干杯.
编辑:添加示例:
假设:
o.id = "OhMyCuteness";
o.style.backgroundImage = "url('...')";
Run Code Online (Sandbox Code Playgroud)
然后:
o.addEventListener("click", callback, false);
Run Code Online (Sandbox Code Playgroud)
和:
function callback(clickEvent) {
alert("They clicked meeeee buhuhuhu: " + clickEvent.target.id);
}
Run Code Online (Sandbox Code Playgroud)
Edit2:如果您的文档背景与此完全相同,请使用文档而不是元素"o"作为目标addEventListener.
| 归档时间: |
|
| 查看次数: |
1256 次 |
| 最近记录: |