- 12, May 2024
- #1
Всем привет,
это то, что я хотел бы сделать
1. когда размер окна < 1000, измените любой текстовый URL-адрес на кликабельный.
2. когда размер окна > 1000, измените любой простой текстовый URL-адрес на кликабельный, заменив его словом «Ссылка».
Я попробовал, но, кажется, где-то не получилось!
Кто-нибудь может пролить свет?
Спасибо
HTML
это то, что я хотел бы сделать
1. когда размер окна < 1000, измените любой текстовый URL-адрес на кликабельный.
2. когда размер окна > 1000, измените любой простой текстовый URL-адрес на кликабельный, заменив его словом «Ссылка».
Я попробовал, но, кажется, где-то не получилось!
Кто-нибудь может пролить свет?
Спасибо
HTML
<html>
<head>
<script src="[URL='https://lumtu.com/yti/auAAuanNodHRwczovL2NvZGUuanF1ZXJ5LmNvbS9qcXVlcnktMy4xLjx4y']https://code.jquery.com/jquery-3.1.0.js[/URL]"></script>
<script>$(document).ready(function() {
function checkWidth() {
var windowSize = $(window).width();
if (windowSize < 1000) {
$('div').each(function(){ $(this).html( $(this).html().replace(/((http|https|ftp):\/\/[\w?=&.\/-;#~%-]+(?![\w\s?&.\/;#~%"=-]*>))/g, '<a href="$1">$1</a> ') ); });
} //make plain text url clickable
else if (windowSize < 1000) {
$('div').each(function(){ $(this).html( $(this).html().replace(/((http|https|ftp):\/\/[\w?=&.\/-;#~%-]+(?![\w\s?&.\/;#~%"=-]*>))/g, '<a href="Link">Link</a> ') ); });
} //convert plain text to clickable word "Link"
}
checkWidth();
$(window).resize(checkWidth);
$(window).onload(checkWidth);
});
</script>
</head>
<body>
<div>[URL='https://lumtu.com/yti/bwbbwbS9odHRwczovL2dvb2dsZS5jSZs']https://www.google.com/[/URL]</div>
<div>[URL='https://lumtu.com/yti/bvNNvbS9odHRwczovL3lhaG9vLmv9G']https://www.yahoo.com/[/URL]</div>
</body>
</html>
HTML: