2016-11-21 2 views
0

Я хочу, чтобы курсор был активным только внутри div и невидимым вне этого div. Как это сделать?Как получить курсор Invisbile или изменить фокус из DIV

Я использую функцию перетаскивания jQuery. Когда я перетаскиваю его по всему браузеру. Мне нужно исправить какую-то конкретную высоту и ширину, чтобы работать только конкретный фиксированный размер, как это сделать?

+0

Добро пожаловать в StackOverflow. Обратите внимание, что это не бесплатный сервис написания кода, но мы готовы помочь другим программистам (и претендентам) написать собственный код. Пожалуйста, прочитайте разделы справки на странице [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask). Впоследствии, пожалуйста, обновите свой вопрос с помощью кода, который вы написали до сих пор, чтобы выполнить задачу (задачи), которую вы хотите достичь. –

+0

Hello roy, Welocome to StackOverflow и проверить мой ответ, надеюсь, что вам это поможет, и держите его в покое. Квинтин Бальсдон сказал что-то :) Удачи – SMW

ответ

0

Набор cursor:none для body, html и cursor: default на вашем div

body,html{ 
 
    cursor: none; 
 
    } 
 
#cursor{ 
 
    cursor: default; 
 
    background: red; 
 
    width: 100px; 
 
    height:100px; 
 
    position:absolute; 
 
    top:20px; 
 
    left:20px; 
 
    }
<div id="cursor"> 
 
    </div>

0

решение будет следующим:

CSS

div {cursor: auto } 

* { cursor: none; } 

Однако, как бы пользователь нашел div, если они не могут видеть указатель ???

0
body { 
    cursor: none; 
} 

div { 
    cursor: auto; 
} 

должен сделать трюк!

0

CSS свойство, которое может быть использовано в:

element.style { 
    cursor: none; 
} 

Вот пример кода

.nocursor { 
 
     cursor: none; 
 
     
 
     padding: 2em; 
 
     border: 1px solid red; 
 
    }
<div class="nocursor"> 
 
     When you mouse hover in div class,cursor will be hide 
 
</div>

Смежные вопросы