Мне нужно приложение, чтобы определить, достигло ли прокручиваемое слово, например, выделение, края веб-браузера.
В настоящее время я использую тег Marquee HTML и внутренний HTML с asp.net для имитации шаблонано, к сожалению, я не смог найти способ его обнаружения.
В настоящее время я думаю о том, чтобы добавить начальный и конечный коды для содержимого выделенной области, чтобы я мог определить, достигло ли начало кодакрай веб-браузера.
Но я не могу найти DOM или элемент управления, чтобы помочь обнаружить действие.
Кто-нибудь может помочь?Оцените это!
Ниже приведен код, который я пытаюсь получить доступ к значению div в коде c # asp.net.
Пример кода запуска может быть "!!"и конечный код "**".
<marquee id="mar1" Height="32px" style="font-family:'Adobe Arabic'; color: #FFFFFF" bgcolor="#000000">
<div id="contentDiv1" runat="server">
</div></marquee>
<marquee id="mar1" Height="32px" style="font-family:'Adobe Arabic'; color: #FFFFFF" bgcolor="#000000">
<div id="contentDiv2" runat="server">
</div>
<asp:Button ID="btnConvert" runat="server" Text="Convert To txt" />
<asp:HiddenField ID="HiddenField1" runat="server" />
<asp:HiddenField ID="HiddenField2" runat="server" />
<br />
<script type="text/javascript">
var MyDiv1 = document.getElementById('contentDiv1');
var MyDiv2 = document.getElementById('contentDiv2');
MyDiv2.innerHTML = MyDiv1.innerHTML;
function test() {
var p = $("#testID");
var position = p.position();
document.getElementById('<%=HiddenField1.ClientID %>').value = position.top;
document.getElementById('<%=HiddenField2.ClientID %>').value = position.left;
alert(position.top + position.left);
}
</script> <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="test()" OnClick="Button1_Click" />
<br />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>